2011-09-10 40 views
0

我做在Django的HTML模板。對於動物名單和一系列的數字,我想要做這樣的事情:如何結合循環?

{% for animal in AnimalList and i in range%} 
<p>{{i} {{animal.type}} </p> 
{%endfor%} 

,但我得到一個模板語法錯誤,當我嘗試類似的東西。範圍可以從6-10或3-7;範圍的開始點和結束點取決於代碼中其他地方發生的其他一些功能。

回答

1

您可以使用{} forloop.counter得到循環已經進入了時間和使用的價值與其他功能來增加該值。

0

爲什麼不使用兩個循環?

{% for animal in AnimalList %} 
    {% for i in range %} 
     <p>{{i} {{animal.type}} </p> 
    {%endfor%} 
{%endfor%} 
+0

要看他想要得到的輸出。 @Bob你需要什麼?一個編號的動物列表? –

+0

耶像 5狐 6狗 7貓 –