【发布时间】:2012-08-26 10:29:18
【问题描述】:
我正在建立一个博客网站,并有关于类别和帖子的模型。帖子与类别具有多对多关系。
class Post(models.Model):
categories = models.ManyToManyField(Category)
除了在模板的类别列表中我只想加载实际有帖子的类别之外,一切都很好。
如果类别为空,我不想显示它,我尝试在类别中定义与帖子的关系,以允许我使用类似{{ if category.posts }} 的内容。目前,在 Category 中使用另一个 Many to Many 字段正在给我一个额外的 admin 字段,我并不真正想要或觉得不需要。
如何最好地驾驭这种关系,或创建一个合适的关系?
干杯 凯夫
【问题讨论】:
标签: django object-relationships