2010-01-01 172 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