Ich habe eine Abfrage, die im Grunde ist "zählen alle Elemente des Typs X, und geben Sie die Elemente, die mehr als einmal vorhanden sind, zusammen mit ihrer Anzahl". Im Moment habe ich dies:
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?
Im Idealfall sollte sie Folgendes erhalten:
Type
----
1
1
2
3
3
3
und zurück:
Type, Count
-----------
1 2
3 3
0 Stimmen
Ich könnte, aber der relevante Teil ist nur, dass es ein "Item"-Modell mit einem "Type"-Feld gibt...