Mercurial > hg > agora
comparison apps/snippet/models.py @ 203:c5087ce140c9
modified snippets model file to add rating field. This series of updates should be applied carefully and south should be used so that it can add additional fields into the database without resetting the database
author | Ahsan Ali Shahid <ahsan.ali.shahid@gmail.com> |
---|---|
date | Fri, 19 Jul 2013 22:11:52 +0500 |
parents | c7be7def8b57 |
children | c13a3ab314ab |
comparison
equal
deleted
inserted
replaced
202:499e5f47f278 | 203:c5087ce140c9 |
---|---|
38 published = models.DateTimeField(_(u'Published'), blank=True) | 38 published = models.DateTimeField(_(u'Published'), blank=True) |
39 expires = models.DateTimeField(_(u'Expires'), blank=True, help_text='asdf') | 39 expires = models.DateTimeField(_(u'Expires'), blank=True, help_text='asdf') |
40 parent = TreeForeignKey('self', null=True, blank=True, | 40 parent = TreeForeignKey('self', null=True, blank=True, |
41 related_name='children') | 41 related_name='children') |
42 num_views = models.IntegerField(default=0) | 42 num_views = models.IntegerField(default=0) |
43 | 43 rating = RatingField(range=5,can_change_vote=True,allow_anonymous=True,allow_delete=True) |
44 | |
44 class Meta: | 45 class Meta: |
45 ordering = ('-published',) | 46 ordering = ('-published',) |
46 | 47 |
47 def get_linecount(self): | 48 def get_linecount(self): |
48 return len(self.content.splitlines()) | 49 return len(self.content.splitlines()) |