我想在Jinja中列出名为whatever
的列表:
<ol>
{% for item in whatever %}
<tr>
<td>
<li> {{ item }}</li>
</td>
</tr>
{% endfor %}
</ol>
然而,当我以这种方式实现它时,我得到无序列表输出而不是序列号,即
而不是
答案 0 :(得分:3)
这实际上是你的html(而不是python / jinja)的问题。您删除了tr
/ td
代码即可。
更新:如果您坚持使用表格标签,请删除ol
/ li
标记,并使用在jinja loop
中隐式定义的for
对象环。也就是说,
<td>{{loop.index}}. {{item}}</td>
将为您提供枚举项目。