2009-06-06 8 views

Odpowiedz

17

Ustaw atrybut related_name.

Jeśli obiekt Egg ma ManyToManyField wskazując Spam i ustawić powiązany nazwę egg_set, można uzyskać dostęp poprzez Spam.egg_set.all() jaja (lub użyć filter() aby uzyskać konkretny jajko, jak pokazano poniżej).

więc sprawdzić, czy obiekt Spam my_spam ma Jajko z identyfikatorem 42, można zrobić coś takiego:

if my_spam.egg_set.filter(pk=42): 
    fry_bacon() 
+0

Awesome, po prostu to, co szukałem dzięki! – Harry

Powiązane problemy