【发布时间】:2011-04-17 06:19:58
【问题描述】:
我有一个查询,基本上是“计算 X 类型的所有项目,并返回不止一次存在的项目及其计数”。现在我有这个:
Item.objects.annotate(type_count=models.Count("type")).filter(type_count__gt=1).order_by("-type_count")
但它什么也不返回(所有项目的计数为 1)。我做错了什么?
理想情况下,它应该得到以下内容:
Type
----
1
1
2
3
3
3
然后返回:
Type, Count
-----------
1 2
3 3
【问题讨论】:
-
我可以,但相关的一点是有一个带有“类型”字段的“项目”模型......