8
Q
Django: Wie überprüft man, ob sich ein Artikel im ManyToMany-Feld eines anderen Artikels befindet?
A
Antwort
17
Setzen Sie das Attribut related_name.
Wenn Objekt Ei hat eine ManyToManyField zu Spam zeigen, und Sie den zugehörigen Namen egg_set
, können Sie die Eier über Spam.egg_set.all()
Zugriff (oder filter()
verwenden, um ein bestimmtes Ei zu bekommen, wie unten gezeigt).
also zu prüfen, ob das Objekt Spam my_spam
das Ei mit der ID 42 hat, können Sie so etwas wie tun könnten:
if my_spam.egg_set.filter(pk=42):
fry_bacon()
Verwandte Themen
- 1. Wie überprüft man, ob sich ein Objekt im jCarousel-Clip im sichtbaren Clip-Bereich befindet?
- 2. Prüfen, ob sich ein Widget im Layout befindet Qt
- 3. Wie überprüft man, ob sich eine geöffnete Datei im Lesemodus oder im Schreibmodus befindet?
- 4. Wie überprüft man, ob sich ein String in einem Array von Strings in C befindet?
- 5. Wie überprüft man, ob sich ein QPointF in einem QRect befindet?
- 6. Überprüfen Sie, ob sich ein Element innerhalb einer Sequenz befindet
- 7. Abfrage für alle Artikel mit Duplikaten eines anderen Artikels
- 8. Wo befindet sich Model.py im Django-Quellcode?
- 9. Erkennen, ob sich ein Browser im Vollbildmodus befindet
- 10. Prüfen, ob sich ein Marker im aktuellen sichtbaren Bereich befindet
- 11. Wie kann man feststellen, ob sich ein Objekt in einer Entfernung von einem anderen befindet?
- 12. Wie überprüft man, ob die Aktivität noch im Stapel ist?
- 13. Wie kann man feststellen, ob sich ein MediaRecorder im aktiven Zustand befindet oder nicht?
- 14. Wie überprüft man, ob sbt im Testkontext?
- 15. Wie überprüft man, ob ein Element im JSON-Array existiert?
- 16. Wie überprüft man, ob sich eine Maus über einem Steuerelement befindet
- 17. Wie überprüft man, ob ein NSPoint innerhalb eines NSRect liegt
- 18. Webpart befindet sich im Bearbeitungsmodus?
- 19. Wie überprüft man, ob ein Pfad existiert?
- 20. Google Maps iOS SDK überprüft, ob sich der Pfad im sichtbaren Bereich befindet
- 21. Wie erkennt man, dass sich UITableView im Bearbeitungsmodus befindet?
- 22. Wie überprüft man, ob Verzeichnisinhalte sich mit PHP verändert haben?
- 23. Wie überprüft man, ob ein Registrierungsschlüssel existiert
- 24. Wo befindet sich die Datei widgets/foreign.html im Django-Stamm?
- 25. Wie überprüft man, ob localhost
- 26. Wie überprüft man, ob ein Vektor eine Teilmenge eines anderen ist?
- 27. Wie überprüft man, ob ein generischer Typ eine Unterklasse eines anderen generischen Typs in Swift ist?
- 28. Holen Sie sich den Text eines Artikels RecyclerView
- 29. Wie überprüft man, ob sich zwei Zeitbereiche überschneiden?
- 30. Ermitteln, ob sich ein Objekt in einem std :: set befindet
Awesome, genau das, was ich suchte Dank! – Harry