3

您好,我的模板上有以下代码,但无法获取 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 ,所以我认为计数有一些东西!

4

1 回答 1

5

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

于 2012-07-25T11:39:43.953 回答