我在Django中制作HTML模板。对于一系列动物和一系列数字,我想做这样的事情:
{% for animal in AnimalList and i in range%}
<p>{{i} {{animal.type}} </p>
{%endfor%}
但是当我尝试类似的东西时,我得到了模板语法错误。范围可以是6-10或3-7;范围的起点和终点取决于代码中其他地方发生的一些其他功能。
答案 0 :(得分:1)
您可以使用{forloop.counter}来获取循环输入的时间,并使用其他函数中的值来增加此值。
答案 1 :(得分:0)
为什么不使用两个循环?
{% for animal in AnimalList %}
{% for i in range %}
<p>{{i} {{animal.type}} </p>
{%endfor%}
{%endfor%}