java web开发小记jinjia2中for循环索引
Posted 江南烟雨尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web开发小记jinjia2中for循环索引相关的知识,希望对你有一定的参考价值。
在jinjia2中想直接用
{% for i in n %} 当前是第 x 条 {% endfor %}
是不行的。
{% for i, val in enumerate([\'a\', \'b\', \'c\']) %} <td> {{ val }} </td> {% endfor %} 报错: UndefinedError: \'enumerate\' is undefined
Jinja2 has its own language. Looks like Python but it\'s not Python. So the Python enumerate
built-in function is not part of Jinja2 template engine.
可以用以下方法
例如:
{% for chose in choses %} <li> <p>[第{{ loop.index}}题]{{ chose.content }}</p> <p>A.{{ chose.a }}</p> <p>B.{{ chose.b }}</p> <p>C.{{ chose.c }}</p> <p>D.{{ chose.d }}</p> </li> {% endfor %}
参考:https://segmentfault.com/q/1010000000690359/a-1020000000690397
以上是关于java web开发小记jinjia2中for循环索引的主要内容,如果未能解决你的问题,请参考以下文章