django - Wie erhält man einen Abfrage-Satz basierend auf einer Anzahl von Referenzen auf ein fremdes Feld?

8

Frage zum Ausführen einer Django-Abfrage. Ich habe ein Spielmodell mit einem 'durch' ManyToManyField zum Benutzermodell.

%Vor%

Wenn ein bestimmtes Spiel von 1+ Spielern gespielt wurde, dann wird das Spielerfeld im Spielmodell haben 1+ Referenzen. Ansonsten ist der Spieler null. Für die Frage Frage beziehen Sie sich bitte auf die ?????? unten ....

%Vor%

Irgendwelche Ideen? Vielen Dank. Juan

    
jd. 22.02.2011, 15:47
quelle

2 Antworten

32

Es ist verwirrend, wenn Sie "extract" wie in exclude sagen.

Die Antwort ist Annotation und Aggregation.
Ссылка

%Vor%     
Yuji 'Tomita' Tomita 22.02.2011, 16:03
quelle
4

Ich denke, Sie suchen nach kommentieren - basierend auf Beispiel in Dokumenten

%Vor%

oder nach Anzahl filtern

%Vor%     
JamesO 22.02.2011 16:04
quelle

Tags und Links