【发布时间】:2011-06-06 23:54:29
【问题描述】:
我有两个模型。 Artist 模型和 Album 模型。有一个ManyToManyField 将两者联系起来,因为一张专辑可以有多个艺术家(合作等)。
我遇到的问题是,当我执行一个简单的Album.objects.filter(artists=1)-type 查询时,它预期会显示该艺术家归因于它的所有Album 对象。我想做的是找到该艺术家是唯一艺术家的所有专辑(他们的发行,没有合作)。
(我不熟悉 extra() 子句,但我确信它可能与解决此问题的方法有关,因此非常感谢您提供任何帮助。)
【问题讨论】:
标签: python django django-queryset django-orm