2016-11-27 38 views
0

我有这样的阵列: 分数= [45.62,51.87,33.12,39.37,33.12]通过列表与地板环形神社django的蟒迭代

我想通过列表来迭代,每个项传递给一个html模板。

使用紧夹,我试过如下:

{% for items in scores %} 
    {‌{ items }} 
    <br> 
{% endfor %} 

我希望上面会打印出每个项目列表中,像这样:
45.62
51.87
33.12
等..

但它没有,它只是将整个列表作为列表打印在一行上。

我也试过这样:

{% for items in scores %} 
    {‌{ scores.0 }} 
    <br> 
{% endfor %} 

此打印出来只是名单的第一次得分,而不是其他。我想单独打印每个乐谱。请帮忙!我使用的是django 1.9。我知道这是忍者,不知道它是不是jinja2?

+0

所以你在Django模板使用神社,对不对? – doniyor

+0

你的第一个版本应该可以工作。 – doniyor

+0

我以为一样,但它不......我为什么感到困惑! – StarskyNY

回答

0

感觉就像列表不为你把这个question.Try

{% for items in scores.0 %} 
    {‌{ items }} 
    <br> 
{% endfor %} 
+0

感谢它的工作! – StarskyNY

0

尝试更改变量名称。也许你的上下文中有另一个变量叫做items。使用循环中不是复数的变量名会更有意义。

{% for score in scores %} 
    {‌{ score }} 
    <br> 
{% endfor %}