如何在Jinja模板中插入空格以进行循环?

时间:2014-06-10 19:55:32

标签: jquery textarea jinja2

我用

填充textarea

textarea.value='{%for i in range(0,3)%}{{data[i][0]}}{% endfor %}'

但它在i之间产生没有空格的字符串,所以输出就像 firstsecondthird。我希望它是first second third

有什么方法可以做到?

2 个答案:

答案 0 :(得分:2)

您需要在计算部分之外执行此操作:

textarea.value='{%for i in range(0,3)%}{{data[i][0]}} {% endfor %}'

注意{{data[i][0]}}

之后的空格

答案 1 :(得分:1)

......可以通过{%for i in range(0,3)%}{{data[i][0]+" "}}

完成

根据Jinja文件:

  

+将两个对象添加到一起。通常,对象是数字,但如果两者都是字符串或列表,则可以通过这种方式连接它们。