以下是此页面的链接https://code.djangoproject.com/ticket/5172
更具体一点
{% for 5 %}
repeat me
{% endfor %}
和这个
{% for my_integer %}
loop: {{ forloop.counter }}
{% endfor %}
我获得的错误是
TemplateSyntaxError: 'for' statements should have at least four words: for 5
答案 0 :(得分:2)
答案 1 :(得分:1)
您链接的页面是请求此类语法的票证。它已关闭为wontfix
,因为该功能非常具体不可用且不太可能很快添加。
相反,您需要使用{% for counter in my_range %}
或类似的内容,其中my_range
设置为range(5)
的输出。