class Nutrient(meta.Model): fields = ( meta.CharField('name', 'Name', maxlength=200), meta.TextField('description', 'Description'), meta.ForeignKey(Beneficial), meta.DateTimeField('pub_date', 'Date Added', auto_now_add=True), ) admin = meta.Admin( fields = ( (None, {'fields': ('name', 'description', 'beneficial_id')}), ), save_on_top = True ) def __repr__(self): return self.name def was_published_today(self): return self.pub_date.date() == datetime.date.today() def get_absolute_url(self): return '/nutrition/nutrient/%d' % self.question.id class Ingredient(meta.Model): fields = ( meta.CharField('name', 'Name', maxlength=200), meta.TextField('description', 'Description'), meta.DateTimeField('pub_date', 'Date Added', auto_now_add=True), meta.ManyToManyField(Nutrient), ) admin = meta.Admin( fields = ( (None, {'fields': ('name', 'description', )}), ), ) def __repr__(self): return self.name def was_published_today(self): return self.pub_date.date() == datetime.date.today() def get_absolute_url(self): return '/nutrition/ingredient/%d' % self.question.id