在Django模板语言中,是否可以在指定的次数内执行for循环(或任何等效的循环)?我想做{%for i in 1,2,3%}。
我想要这样做的理性是我有一段HTML代码,只有少数几个地方不同,这样做很好
{% for i in 1,2,3 %}
//large amount of code
{% cycle 'A', 'B', 'C' as current %}
<a href='#'>{{ current }}</a>
{% endfor %}
而不是
//large amount of code
<a href='#'>A</a>
//large amount of code (again)
<a href='#'>B</a>
//large amount of code (yet again)
<a href='#'>C</a>
答案 0 :(得分:0)
我刚才有同样的问题,这就是我的做法:
{% for c in "123456789" %}
<tr>
<td>{{ c }}</td>
</tr>
{% endfor %}
有点hackish,但它完成了工作。