एक साधारण सवाल है और फिर भी मुझे इसके लिए कोई जवाब नहीं मिल रहा है।मैं कईToManyField पर कैसे पुन: प्रयास कर सकता हूं?
class Stuff(models.Model):
things = models.ManyToManyField(Thing)
तो एक अलग समारोह में मैं ऐसा करना चाहते हैं:
मैं एक ManyToMany क्षेत्र के साथ एक मॉडल है
myStuff = Stuff.objects.get(id=1)
for t in myStuff.things.all:
# ...
लेकिन वह मुझे दे रहा है:
TypeError: 'instancemethod' object is not iterable
मैं कई टोमैनफिल्ड पर कैसे पुन: प्रयास कर सकता हूं?
"instancemethod ऑब्जेक्ट" आपको यह बंद कर देना चाहिए था कि यह एक विधि है (कोष्ठक की आवश्यकता है), एक पुनरावृत्ति नहीं। – mpen