Tentando fazer isso:
Atualizada:
wishList = WishList.objects.get(pk=20)
matches = [val for val in Store.attribute_answers.all() if val in wishList.attribute_answers]
e pegue isso ...
'ManyRelatedManager' object is not iterable
Ambos os campos são muitos a muitos, então como isso pode ser feito?
TL; DR
Para todos que encontram a leitura de código em questões como TL; DR
Ao invés de
query_set.many_to_many
você deveria usar
query_set.many_to_many.all()
fonte
Aqui busines_type é foreign_key no modelo de perfil
fonte
Eu continuo fazendo essa pergunta sempre que esse problema surge. Particularmente ao tentar iterar de fato ao longo de muitos em uma função.
Como modelo, você pode fazer:
fonte