Commit 3b7f2c0e0a6bd435b97ad88acc9f2186e2b9c8e1
1 parent
2a6cf86a
Exists in
master
and in
5 other branches
Model to handle a forum's post answer [Issue: #83]
Showing
1 changed file
with
18 additions
and
2 deletions
Show diff stats
forum/models.py
... | ... | @@ -25,7 +25,7 @@ class Forum(Activity): |
25 | 25 | """ |
26 | 26 | It represents a post made in a forum (topic) |
27 | 27 | """ |
28 | -class Post(modes.Model): | |
28 | +class Post(models.Model): | |
29 | 29 | user = models.ForeignKey(User, verbose_name = _('Autor')) |
30 | 30 | message = models.TextField(_('Post message'), blank = False) |
31 | 31 | post_date = models.DateTimeField(_('Post Date'), auto_now_add = True) |
... | ... | @@ -35,4 +35,20 @@ class Post(modes.Model): |
35 | 35 | verbose_name_plural = _('Posts') |
36 | 36 | |
37 | 37 | def __str__(self): |
38 | - return ''.join([self.user.name, " / ", self.post_date]) | |
39 | 38 | \ No newline at end of file |
39 | + return ''.join([self.user.name, " / ", self.post_date]) | |
40 | + | |
41 | +""" | |
42 | +It represents an answer to a forum's post | |
43 | +""" | |
44 | +class PostAnswer(models.Model): | |
45 | + user = models.ForeignKey(User, verbose_name = _('Autor')) | |
46 | + post = models.ForeignKey(Post, verbose_name = _('Post')) | |
47 | + message = models.TextField(_('Answer message'), blank = False) | |
48 | + answer_date = models.DateTimeField(_('Answer Date'), auto_now_add = True) | |
49 | + | |
50 | + class Meta: | |
51 | + verbose_name = _('Post Answer') | |
52 | + verbose_name_plural = _('Post Answers') | |
53 | + | |
54 | + def __str__(self): | |
55 | + return ''.join([self.user.name, " / ", self.answer_date]) | |
40 | 56 | \ No newline at end of file | ... | ... |