1

如何[45,70,65]在 Django 中的单独行上显示数组的每个内容?任何时候我使用

{% for keep in keep1 %}
    {{ keep }}
{% endfor %}

它一直显示40 70 65在三个不同的行上,

40 70 65
40 70 65
40 70 65

但我想要的是

40
70
65
4

1 回答 1

3

如果您要输出到 HTML(我想您是),您将需要<br/>模板中的元素或<pre>标签:

{% for keep in keep1 %}
    {{ keep }}<br />
{% endfor %}

或者

<pre>
    {% for keep in keep1 %}
    {{ keep }}
    {% endfor %}
</pre>

空白字符(空格、换行符在 HTML 中有特殊处理,换行符本身通常不显示。

不过,如上所述,我仍然有兴趣查看您的视图代码。看起来像

keep1 = [[45,70,65], [45,70,65], [45,70,65]]

从你的输出,这不是你想要的。也许是列表理解的错误或其他什么?

于 2012-08-18T18:11:00.150 回答