我很新的Django和具有与多对多领域的典范。我试图在我的html中显示tag的名字。如果我在我的模板中使用{{ listing.tag }},我得到类似和{{ listing.tag.name }}的东西不显示任何内容。多对多标签在HTML模板
这里是我的模型:
from django.db import models
from django_extensions.db.fields import AutoSlugField
class Tag(models.Model):
name = models.CharField(max_length=100)
slug = AutoSlugField(populate_from='name', unique=True)
def __unicode__(self):
return self.name
class Listings(models.Model):
listing = models.CharField(max_length=50)
description = models.CharField(max_length=500)
email = models.EmailField(max_length=75)
tag = models.ManyToManyField(Tag)
pub_date = models.DateTimeField(auto_now=True)
def __unicode__(self):
return self.listing
我将如何显示标记的名称?提前致谢。