Jinja2循环不执行

时间:2018-06-11 09:54:38

标签: python flask jinja2

我正在发送一个包含三个列表的字典:

getAll()

我想将总列表中的每个值显示为单独的项目。它不起作用,始终显示值1。为什么循环不执行增量?

attendance = {
    'total': ['1', ' 5', ' 8', ' 12', ' 15', ' 19', ' 22', ' 26'],
    'sick-note': ['5'],
    'unattended': ['1']
}

1 个答案:

答案 0 :(得分:0)

这不是你在Python或Jinja中做循环的方式。你应该使用循环变量。您根本不需要count

<ul>
     {% for i in attendance['total'] %}
     <li>{{ i }}</li>
     {% endfor %}
 </ul>