我提到了jinja2的循环文档,但没有动态生成html的运气。
<li>
<a href="#1"> This is the first sentence</a>
</li>
<li>
<a href="#2">This is the senond sentence</a>
</li>
<li>
<a href="#3">This is the third sentence</a>
</li>
<li>
<a href="#4">This is the fourth sentence</a>
</li>
这样的事情应该有效:
{% for i in length %}
<li>
<a href="#{{i}}"> This is a sentence </a>
</li>
其中长度每次都在变化,并且已经在后台由python脚本预定义了! 这里长度= 4。
答案 0 :(得分:2)
您要做的是迭代非可迭代对象,即。在整数。
{% for i in range(1, length+1) %}
<li>
<a href="#{{ i }}">This is sentence {{ i }}.</a>
</li>
{% endfor %}
这样可行。
答案 1 :(得分:1)
{% for i in range(1, length+1) %}
<li>
<a href="#{{i}}"> This is a sentence </a>
</li>
应该有效