Ich habe zwei Modelle:
%Vor%Wie kann ich in Django alle Objekte der Klasse 'A' auswählen, die ein Objekt der Klasse B haben, das auf sie zeigt? Wenn die Datenbank beispielsweise diese drei Einträge der Klasse 'A' enthält:
%Vor%Und zwei Einträge der Klasse B:
%Vor%Ich möchte die Klassen "zwei" und "drei" vom Typ A auswählen.
Du kannst es so machen:
%Vor% Dabei ist b ein Objekt der Klasse B
und b=
bezieht sich auf den Namen des Kleinbuchstabenmodells, mit dem die umgekehrte Beziehung abgefragt werden soll.
Lesen Sie mehr über Suchvorgänge, die hier die Beziehungen abbilden . Es behandelt, wie eine umgekehrte Suche auf ForeignKey-Attributen der Modelle
durchgeführt wirdBearbeiten:
Wenn Sie nach allen Objekten suchen, deren nicht % c co_de% -Objekte auf sie verweisen, können Sie ForeignKey
und exclude
Tags und Links django