2010-07-02 24 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模板代码中表达这一点?

回答

相关问题