【发布时间】:2012-09-27 14:36:15
【问题描述】:
对不起菜鸟问题。 假设我们有一个具有关系的模型:
class Book(models.Model):
name = models.CharField(max_length=300)
category = models.ForeignKey(Category)
class Category(models.Model):
name = models.CharField(max_length=300)
是否有可能以某种方式对结果进行分组,以便在模板中我们可以有这样的东西?
<ul>
{% for category in book_categories%}
<li>
{{category.name}}
<br/>
{% for book in category%}
{{book.name}} , {{book.author}}, etc...
{% endfor %}
</li>
{% endfor %}
</ul>
还是我把事情弄复杂了,有一种更简单的方法可以实现这样的 html 输出?
【问题讨论】:
标签: python django django-models django-templates iteration