2013-02-17 14 views
48

Der Versuch, dies zu tun:ManyRelatedManager Objekt ist nicht iterable

Aktualisiert:

wishList = WishList.objects.get(pk=20) 
matches = [val for val in Store.attribute_answers.all() if val in wishList.attribute_answers] 

und bekommen diese ...

'ManyRelatedManager' object is not iterable 

Beide Felder sind ManyToMany so, wie das sein kann erledigt?

Antwort

68

Versuchen

matches = [val for val in Store.attribute_answers.all() if val in WishList.attribute_answers.all()] 
suchen
34

klingt wie Sie sind für so etwas wie Store.attribute_answers.all()

Verwandte Themen