Python 使用烧瓶下的jinja2动态生成href标记
我参考了for循环文档,但没有幸动态生成以下htmlPython 使用烧瓶下的jinja2动态生成href标记,python,flask,jinja2,Python,Flask,Jinja2,我参考了for循环文档,但没有幸动态生成以下html <li> <a href="#1"> This is the first sentence</a> </li> <li> <a href="#2">This is the senond sentence</a> </li> <li> &
<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>
{%i的长度%}
其中长度每次都会更改,并且已经由后台的python脚本预定义!
这里的长度=4。{i在范围(1,长度+1)%}
{% for i in range(1, length+1) %}
<li>
<a href="#{{i}}"> This is a sentence </a>
</li>
应该可以您要做的是迭代不可iterable对象,即整数
{% for i in range(1, length+1) %}
<li>
<a href="#{{ i }}">This is sentence {{ i }}.</a>
</li>
{% endfor %}
{范围(1,长度+1)%内的i的%
{%endfor%}
这会奏效的