2010-07-02 49 views
3

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

回答

相關問題