Essayer de faire ceci:
Actualisé:
wishList = WishList.objects.get(pk=20)
matches = [val for val in Store.attribute_answers.all() if val in wishList.attribute_answers]
et obtenez ceci ...
'ManyRelatedManager' object is not iterable
Les deux domaines sont nombreux, comment cela peut-il être fait?
TL; DR
Pour tous ceux qui trouvent le code de lecture dans les questions comme TL; DR
Au lieu de
query_set.many_to_many
Tu devrais utiliser
query_set.many_to_many.all()
la source
Ici busines_type est une clé étrangère dans le modèle de profil
la source
Je continue à répondre à cette question chaque fois que ce problème survient. En particulier lorsque vous essayez d'itérer réellement sur un manytomany dans une fonction.
En tant que modèle, vous pouvez faire:
la source