我有一个带有GenericForeignKey的模型X.在模型X GenericForeignKey中附加的模型Y和模型Z实例。
y1 = Y.objects.create(name=y1)
y2 = Y.objects.create(name=y2)
z1 = Z.objects.create(name=z1)
x1 = X.objects.create(content_object=y1)
x2 = X.objects.create(content_object=y1)
x3 = X.objects.create(content_object=z1)
我想查询查询集结果x1和x3(表示按content_object实例分组) 有办法吗?
答案 0 :(得分:0)
我想你想按content_type分组。
你可以使用这样的东西。
X.objects.values('content_type').annotate(dcount=Count('content_type'))