我有一個「類別」模型和一個「項目」模型,其中包含一個到「類別」的外鍵。所以每個項目只能屬於一個類別。我應該如何在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