我有一个“类别”模型和一个“项目”模型,其中包含一个到“类别”的外键。所以每个项目只能属于一个类别。我应该如何在Django中按其类别组织项目列表?
我想创建一个最终看起来类似下面的列表:
1类
项目1
项目2
类别2
项目3
项目4
等
我认为以下伪代码将工作:
<ul class="category-list">
{% for c in category %}
<li>{{ c.title }}</li>
<ul class="project-list">
{% for p in project WHERE CATEGORY = C %}
<li>{{ p.title }}</li>
{% endfor %}
</ul>
{% endfor %}
</ul>
我遇到的麻烦的部分是“类别为C”的一部分。我如何在Django模板代码中表达这一点?
谢谢,这工作完美。 – Desmond 2010-07-02 21:59:05