我有这个数组: 得分= [45.62,51.87,33.12,39.37,33.12]
我想遍历列表,并将每个项目传递给html模板。
使用jinga,我尝试了以下内容:
{% for items in scores %}
{{ items }}
<br>
{% endfor %}
我希望上面会打印出列表中的每个项目,如下所示:
45.62
51.87
33.12
等...
但事实并非如此,它只是将整个列表作为列表打印在一行上。
我也试过这个:
{% for items in scores %}
{{ scores.0 }}
<br>
{% endfor %}
这打印出的只是列表的第一个分数,而不是其他分数。我想单独打印出每个分数。请帮忙!我正在使用django 1.9。我知道这是jinja,不确定它是不是jinja2?
答案 0 :(得分:0)
尝试更改变量名称。也许你的上下文中有另一个名为items
的变量。使用一个对于循环而言不是复数的变量名称会更有意义。
{% for score in scores %}
{{ score }}
<br>
{% endfor %}
答案 1 :(得分:0)
列表之类的感觉并不像你提出的那样。试试这个
{% for items in scores.0 %}
{{ items }}
<br>
{% endfor %}