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,7 +25,7 @@ class Forum(Activity): | ||
25 | """ | 25 | """ |
26 | It represents a post made in a forum (topic) | 26 | It represents a post made in a forum (topic) |
27 | """ | 27 | """ |
28 | -class Post(modes.Model): | 28 | +class Post(models.Model): |
29 | user = models.ForeignKey(User, verbose_name = _('Autor')) | 29 | user = models.ForeignKey(User, verbose_name = _('Autor')) |
30 | message = models.TextField(_('Post message'), blank = False) | 30 | message = models.TextField(_('Post message'), blank = False) |
31 | post_date = models.DateTimeField(_('Post Date'), auto_now_add = True) | 31 | post_date = models.DateTimeField(_('Post Date'), auto_now_add = True) |
@@ -35,4 +35,20 @@ class Post(modes.Model): | @@ -35,4 +35,20 @@ class Post(modes.Model): | ||
35 | verbose_name_plural = _('Posts') | 35 | verbose_name_plural = _('Posts') |
36 | 36 | ||
37 | def __str__(self): | 37 | def __str__(self): |
38 | - return ''.join([self.user.name, " / ", self.post_date]) | ||
39 | \ No newline at end of file | 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 | \ No newline at end of file | 56 | \ No newline at end of file |