Also, convention seems to be to spell out the field names. Because of
a different namespaces, you shouldn't have to worry about too much
name clashing. And if you don't provide an ID for your model, one is
automatically created for you. For example:
class Category(models.Model):
name = models.CharField(max_length=20)
description = models.CharField(max_length=200)
def __unicode__(self):
return u'%s' %
self.name