flas下用jinja2动态生成href标记

2024-04-23 17:03:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我参考了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>

这样的方法应该有效:

^{pr2}$

长度每次都会改变,并且已经由后台的python脚本预定义! 这里长度=4。在


Tags: the方法文档jinja2ishtml动态li
2条回答
{% for i in range(1, length+1) %}
<li>
 <a href="#{{i}}"> This is a sentence </a>
</li>

应该行得通

您要做的是在不可编辑的对象上迭代,即在整数上迭代。在

{% for i in range(1, length+1) %}
    <li>
        <a href="#{{ i }}">This is sentence {{ i }}.</a>
    </li>
{% endfor %}

这会有用的。在

相关问题 更多 >