Una domanda semplice e ancora non riesco a trovare una risposta per questo.Come posso eseguire iterazioni su ManyToManyField?
Ho un modello con un campo ManyToMany:
class Stuff(models.Model):
things = models.ManyToManyField(Thing)
poi in una funzione diversa che voglio fare questo:
myStuff = Stuff.objects.get(id=1)
for t in myStuff.things.all:
# ...
Ma che mi sta dando:
TypeError: 'instancemethod' object is not iterable
Come posso eseguire iterate su manyToManyField?
"instancemethod object" dovrebbe averti avvertito che si tratta di un metodo (necessita di parentesi), non di un iterabile. – mpen