Mit dem Django ORM auf dem Laufenden bleiben

Ich habe eine Abfrage, die im Grunde "alle Elemente vom Typ X zählt und die Elemente, die mehr als einmal vorhanden sind, zusammen mit ihrer Anzahl zurückgibt". Im Moment habe ich das:

Item.objects.annotate(type_count=models.Count("type")).filter(type_count__gt=1).order_by("-type_count")

, aber es gibt nichts zurück (die Anzahl ist 1 für alle Elemente). Was mache ich falsch

Ideally sollte es das folgende erhalten:

Type
----
1
1
2
3
3
3

und zurück

Type, Count
-----------
1     2
3     3

Antworten auf die Frage(4)

Ihre Antwort auf die Frage