У меня есть запрос, который в основном «считает все элементы типа 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