- Author:
- shacker
- Posted:
- February 15, 2010
- Language:
- Python
- Version:
- 1.1
- Tags:
- model unicode possessive
- Score:
- 1 (after 1 ratings)
For a model FK'd to a user or profile, you might want every instance of that thing to appear in your site and in the admin as say "Joe's bucketlist." But if Joe's name is Ross, you want "Ross' bucketlist", not "Ross's bucketlist."
1 2 3 4 5 6 7 8 9 10 | class List(models.Model):
profile = models.ForeignKey(Profile)
def __unicode__(self):
# Represent instance with 's on end unless person's name ends with s
if unicode(self.profile)[-1] == 's':
return "%s' bucketlist" % self.profile
else:
return "%s's bucketlist" % self.profile
|
Comments
Please login first before commenting.