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
|
More like this
- Mask sensitive data from logger by agusmakmun 2 weeks ago
- Template tag - list punctuation for a list of items by shapiromatron 1 year, 2 months ago
- JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 1 year, 2 months ago
- Serializer factory with Django Rest Framework by julio 1 year, 9 months ago
- Image compression before saving the new model / work with JPG, PNG by Schleidens 1 year, 10 months ago
Comments
Please login first before commenting.