title: How can I iterate over ManyToManyField?
body: <p>A simple question and yet I can't find an answer for it.</p>
  
  <p>I have a model with a ManyToMany field:</p>
  
  <pre><code>class Stuff(models.Model):
    things = models.ManyToManyField(Thing)
  </code></pre>
  
  <p>then in a different function I want to do this:</p>
  
  <pre><code>myStuff = Stuff.objects.get(id=1)
  for t in myStuff.things.all:
    # ...
  </code></pre>
  
  <p>But that is giving me:</p>
  
  <pre><code>TypeError: 'instancemethod' object is not iterable
  </code></pre>
  
  <p>How can I iterate over a manyToManyField ?</p>