From b4159240e34a7365cf554db0c6f1747e56241534 Mon Sep 17 00:00:00 2001 From: Mateusz Szynka Date: Mon, 30 Mar 2015 08:28:12 +0200 Subject: [PATCH] Comments model feature --- blog/models.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/blog/models.py b/blog/models.py index 62bc9c8..3b0ad4a 100644 --- a/blog/models.py +++ b/blog/models.py @@ -54,4 +54,21 @@ class Meta: @permalink def get_absolute_url(self): - return ('view_blog_tag', None, {'slug': self.slug}) \ No newline at end of file + return ('view_blog_tag', None, {'slug': self.slug}) + +class Comment: + date = models.DateTimeField(auto_now_add=True) + name = models.CharField(max__length=100,blank=False) + email = models.EmailField() + website = models.URLField() + text = models.TextField + replies = models.ManyToManyField(blog.Comment) + parent = models.ForeignKey(blog.Comment) + post = models.ForeignKey(blog.post) + + def __str__(self): + return self.text[0:30] #returns first n characters + + class Meta: + verbose_name = 'Comment' + verbose_name_plural = 'Comments' \ No newline at end of file