So filtern Sie Fremdschlüssel, die auf sich selbst zeigen

Tomasz Brzezina

models.py:

class Person(models.Model):
     (...)
     leader = models.ForeignKey("self", on_delete=models.RESTRICT, related_name ='leader_set')

Und jetzt möchte ich Menschen finden, die für sich selbst führend sind.

etw so:

own_leaders = Person.objects.filter(leader__isself=True)
Willem Van Onsem

Sie können ein FObjekt [Django-doc] verwenden, um auf ein Feld zu verweisen.

own_leaders = Person.objects.filter(leader=F('pk'))

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

So verbinden Sie die Tabelle mit sich selbst, wenn sie auf sich selbst verweist

Zeigen Sie die Daten basierend auf einem Fremdschlüssel an

Holen Sie sich Zeilen, auf die keine Fremdschlüssel verweisen

So filtern Sie zwei Fremdschlüssel in Django

So erhalten Sie den Fremdschlüssel beim Senden von objects.all (), die sich auf das Modell beziehen

So greifen Sie auf die Variablen laravel .env in sich selbst zu

So suchen Sie nach doppelten Namen, vermeiden jedoch die Aktivierung auf sich selbst

So erstellen Sie eine JS-Funktion, die auf sich selbst abzielt, um Konflikte zu vermeiden

Wie kann man ein Root-Element in einer Tabelle aufrufen, die mit einem Fremdschlüssel auf sich selbst verweist? (Schleife?)

So filtern Sie Datenrahmen basierend auf Kriterien, die sich über mehrere Spalten erstrecken, mit dplyr in R

So zeigen Sie Informationen aus anderen Blättern an, die sich auf Text in Zellen beziehen

So verbinden Sie das Mongodb-Dokument auf sich selbst

So zeigen Sie die Mittellinie oben auf

So zeigen Sie die Versionsnummer auf Winform an

Django: So filtern Sie Fremdschlüssel in der Detailansicht des Administrators

MYSQL: So zeigen Sie Daten an, wenn der Fremdschlüssel implodiert (',')

So drucken Sie eine Klasse, die sich selbst enthalten kann

So zeigen Sie die Schaltfläche "Bearbeiten" in uitableviewcell an, nur in den Posts, die Sie selbst gepostet haben

So entfernen Sie alle Schlüssel, die auf einen bestimmten Wert zeigen

Django: Filtern Sie Anforderungsergebnisse so, dass sie nur Daten enthalten, die sich auf den anfordernden Benutzer beziehen

So zeigen Sie die Schaltfläche eines Formulars unter einem anderen Formular an, wenn sie sich auf derselben Seite befinden

SQL Mehrere Fremdschlüssel, die sich auf dieselbe Tabelle beziehen

So filtern Sie Daten beim Klicken auf eine Schaltfläche und zeigen sie auf derselben Registerkarte an, ohne die Seite neu zu laden

Wie verknüpfe ich eine Tabelle mit sich selbst basierend auf einem Fremdschlüssel in derselben Tabelle?

Laravel: So zeigen Sie bei jedem Bildklick dynamische Daten im Popup-Modal an, die sich auf das Bild beziehen

So zeigen Sie die Dokumentation auf GitHub an, ohne sie herunterzuladen

So filtern Sie Arrays basierend auf ausgewählten Objekten selbst Java-Skript

Rufen Sie schnell einen Abfragesatz von Objekten ab, die sich auf 2 andere Objekte durch einen Fremdschlüssel beziehen

So filtern Sie bestimmte Datensätze, die sich auf dasselbe Modell beziehen, nachdem Sie auf die Schaltfläche stat geklickt haben