我正在建立一个博客网站,并有关于类别和帖子的模型。帖子与类别具有多对多关系。
class Post(models.Model):
categories = models.ManyToManyField(Category)
除了在模板的类别列表中我只想加载实际有帖子的类别之外,一切都运行良好。
如果一个类别是空的,我不想显示它,我试图在 Category 与 Post 中定义一个关系,以允许我使用类似{{ if category.posts }}
. 目前在类别中使用另一个多对多字段目前正在给我一个额外的管理字段,我真的不想要或觉得不需要。
如何最好地驾驭这种关系,或者创造一个合适的关系?
干杯凯夫