Commit 3b7f2c0e0a6bd435b97ad88acc9f2186e2b9c8e1

Authored by Zambom
1 parent 2a6cf86a

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
... ...