【发布时间】:2019-09-20 12:00:48
【问题描述】:
我的 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')
如何在模板中显示地方的区域名称?目前我有:
{% for place in places %}
Name: {{ place.name }}, Area: {{ place.area}}
{% endfor %}
给出:
Area: <django.db.models.fields.related.ManyRelatedManager object at 0x10435a3d0>
而{{ place.area}} 只是空白。有人可以帮忙吗?
【问题讨论】:
标签: django