首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

django里面ManyToMany数据如何在html里显示呢

2012-04-30 
django里面ManyToMany数据怎么在html里显示呢[codePython][/code]class Book(models.Model):titlemodels

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}}

热点排行