jinja烧瓶和循环属性

时间:2012-07-25 11:13:29

标签: python html templates flask jinja2

你好我的模板上面有以下代码,但无法获取loop.counter属性代码有什么问题吗?

{% for res in res_list %}
 79             <div  id="tr_{{ res.id }}">
 80                         <li><span data-acttion='rename' class="resname edit" id="zaab{{ loop.counter }}">{{ res.id }}</span>
 81 
 82                         <span class="edit resexpr" data-id="{{ res.id }}">{{ res.expr_highlight|safe }}</span></dd>&nbsp;&nbsp;
 83                         <input type="button" id="pickMeUp" value="pickMeUp">
 84                 </div>
 85                 </li>
 86                 {% endfor %}

我遇到的问题是在第80行,我有:

id="zaab{{ loop.counter }}"

浏览器上的输出只是zaab

如果我把它改成loop.first

首先看看输出是zaabTrue所以我觉得有些东西可以计算!

1 个答案:

答案 0 :(得分:5)

好的解决了我在jinja 2.0中查看jinja 1命令,命令甚至不存在,所以你可以使用loop.index代替!