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())