Django: показать ManyToManyField в шаблоне?

У меня есть эти модели в моем проекте Django:

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')

Как я могу показать имена областей Place в моем шаблоне? В настоящее время у меня есть:

{% for place in places %}
    Name: {{ place.name }}, Area: {{ place.area}}
{% endfor %}

, что дает:

Area: <django.db.models.fields.related.ManyRelatedManager object at 0x10435a3d0>

] И {{place.area}} просто пусто. Кто-нибудь может помочь?

31
задан AP257 24 November 2010 в 19:34
поделиться