我有两个模特。
物品
class Item:
name = Charfield
class ItemCopy:
orig = foreignkey(item)
Copy = foregin key (item)
所以我想得到所有项目的计数,但是我想要排除项目ID是否存在于ItemCopy.copy中。 Item与ItemCopy没有任何关联,但ItemCopy与Item有连接。
也许是这样的:
Item.objects.exclude(itemCopy=item.id).count()
任何人都知道如何排除它?
由于
答案 0 :(得分:0)
我现在通过子查询以这种方式解决了它。
Item.objects.exclude(id__in=ItemCopy.objects.values_list("copy", flat=True)).count()