我有一个表示项目列表的对象。每个项目都有此列表的外键。
class ItemList(Model):
pass
class Item(Model):
list = ForeignKey(ItemList, related_name="items")
我想要获取包含项目的ItemLists。有没有办法在django中执行此操作,或者我是否必须从查询结果中手动删除它们?
答案 0 :(得分:2)
我发现我能够通过注释并排除:
ItemList.objects.annotate(num_items=Count('items')).exclude(num_items=0)