diff options
author | Aamir Khan <syst3m.w0rm@gmail.com> | 2012-06-26 23:18:47 -0400 |
---|---|---|
committer | Aamir Khan <syst3m.w0rm@gmail.com> | 2012-06-26 23:18:47 -0400 |
commit | b43dc29a1f876019fd0778a972b6c4556b6e2422 (patch) | |
tree | 7ac323080ab0369e6d4e47dd39d3ab58d77b5377 /models.py | |
parent | 7c5d462395cc8988443996e038c0b6b96238b0f7 (diff) | |
download | hyperkitty-b43dc29a1f876019fd0778a972b6c4556b6e2422.tar.gz hyperkitty-b43dc29a1f876019fd0778a972b6c4556b6e2422.tar.xz hyperkitty-b43dc29a1f876019fd0778a972b6c4556b6e2422.zip |
Added __unicode__ function for models
Diffstat (limited to 'models.py')
-rw-r--r-- | models.py | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -7,11 +7,26 @@ logger = logging.getLogger(__name__) class Rating(models.Model): + # @TODO: instead of list_address, user list model from kittystore? list_address = models.CharField(max_length=50) + + # @TODO: instead of messsageid, use message model from kittystore? messageid = models.CharField(max_length=100) + user = models.ForeignKey(User) + vote = models.SmallIntegerField() + def __unicode__(self): + """Unicode representation""" + if self.vote == 1: + return u'id = %s : %s voted up %s' % (self.id, unicode(self.user), self.messageid) + else: + return u'id = %s : %s voted down %s' % (self.id, unicode(self.user), self.messageid) + + + + class UserProfile(models.Model): # User Object user = models.OneToOneField(User) @@ -28,5 +43,8 @@ class UserProfile(models.Model): return votes - votes = property(_get_votes) + + def __unicode__(self): + """Unicode representation""" + return u'%s' % (unicode(self.user)) |