django里面ManyToMany数据怎么在html里显示呢
[code=Python][/code]class Book(models.Model):
title=models.CharField(max_length=100)
authors=models.ManyToManyField(Author)
publisher=models.ForeignKey(Publisher)
publication_date=models.DateField()
% if books %}
<p>Found {{ books|length }} book{{ books|pluralize }}.</p>
<ul>
{% for book in books %}
<li>{{ book.title }}</li>
<li>{{book.authors}}</li>这里不行,显示的是地址,这里假如我要显示作者应该怎么填呢?
<li>{{book.publisher}}</li>
<li>{{book.publication_date}}</li>
{% endfor %}
[解决办法]
{{book.authors.all}}