2009-06-06 10 views

Respuesta

17

Establezca el atributo related_name.

Si el objeto tiene un huevo ManyToManyField señalando el spam, y se establece el nombre relacionado con egg_set, se puede acceder a través de los huevos Spam.egg_set.all() (o utilizar filter() para obtener un huevo específico como se muestra a continuación).

Así que para comprobar si el objeto spam my_spam tiene el huevo con el ID 42, usted podría hacer algo como:

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

impresionante, justo lo que estaba buscando, gracias! – Harry

Cuestiones relacionadas