2011-09-10 24 views
0

私はDjangoでHTMLテンプレートを作成しています。動物のリストと番号の範囲については、私はこのような何かをしたいと思います:forループを結合する方法は?

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

が、私はそのような何かをしようとしたとき、私は、テンプレート構文エラーを取得します。範囲は6-10または3-7です。範囲の開始点と終了点は、コードのどこかで発生した他の関数に依存します。

答えて

1

{forloop.counter}を使用すると、ループが入力された時間を取得し、他の関数の値を使用してこの値を増やすことができます。

0

なぜ2つのループを使用しないのですか?

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

得たい出力によって異なります。 @ Bobあなたは何が必要ですか?動物の番号付きリスト? –

+0

yeah like 5 fox 6犬 7猫 –

関連する問題