2010-01-01 92 views
0

我不确定我是否无法集中注意力或是什么,但我觉得这应该很容易做到。我有两个模型,一个引用另一个作为模板中的简单外键关系(一对多),我想将这个关系显示为嵌套的无序列表。Django嵌套关系

+0

也许给你一些关于你被困在什么的更多信息。你不知道如何从数据库中检索你需要的模型对象?或者你已经拥有了它们,但是你不确定如何在模板中显示数据? – 2010-01-01 04:56:15

+0

代码示例有很多帮助。模糊的描述很难遵循。请提供代码示例,以便我们能够理解您在说什么。 – 2010-01-01 06:01:10

回答

3

相当明白你的意思,但也许是:

<ul> 
    {% for foo in foo_list %} 
    <li> 
     {{ foo }} 
     <ul> 
      {% for bar in foo.bar_set.all %} 
      <li>{{ bar }}</li> 
      {% endfor %} 
     </ul> 
    </li> 
    {% endfor %} 
<ul> 

显然,foo_list必须在上下文和酒吧有一个外键关系,没有related_name到foo。

+0

啊!正是我在找什么! - 抱歉不提供代码摘录。谢谢。 – KeyboardInterrupt 2010-01-01 07:28:18