Django: Wie überprüft man, ob ein Artikel im ManyToMany-Feld eines anderen Artikels ist?

8

wie pro Titel.

    
nubela 06.06.2009, 20:40
quelle

1 Antwort

17

Legen Sie das Attributname fest.

Wenn das Objekt Egg ein ManyToManyField auf Spam zeigt und Sie den zugehörigen Namen auf egg_set setzen, können Sie über Spam.egg_set.all() auf die Eier zugreifen (oder verwenden Sie filter() , um ein bestimmtes Ei zu erhalten, siehe unten) / p>

Um zu überprüfen, ob das Spam-Objekt my_spam das Ei mit der ID 42 hat, könntest du etwas wie:

tun %Vor%     
mikl 06.06.2009 20:42
quelle

Tags und Links