title: Django: show a ManyToManyField in a template?
body: <p>I've got these models in my Django project:</p>
  
  <pre><code>class Area(models.Model):
      name = models.CharField(max_length=100, primary_key=True)
      def __unicode__(self):
          return self.name
  class Place(models.Model):
      id = models.IntegerField(primary_key=True) 
      name = models.CharField(max_length=100, primary_key=True)
      area = models.ManyToManyField(Area,related_name='area')
  </code></pre>
  
  <p>How can I show the Place's area name(s) in my template? Currently I have:</p>
  
  <pre><code>{% for place in places %}
      Name: {{ place.name }}, Area: {{ place.area}}
  {% endfor %}
  </code></pre>
  
  <p>which gives:</p>
  
  <pre><code>Area: &lt;django.db.models.fields.related.ManyRelatedManager object at 0x10435a3d0&gt;
  </code></pre>
  
  <p>And <code>{{ place.area}}</code> is just blank. Can anyone help?</p>