1

我使用 python、jinja2、GAE。

我有一个传递给 jinja2 的 python 列表。列表看起来像 ['hi mate', 'hello world"]。但我只能从 'item' 中得到 'hi', 'hello'

{% for item in pyList %} 

如果我把它放进去

<input type="text" name="line1" value={{item}}>. 

左边的空间被错过了。我怎样才能得到整个字符串?

4

1 回答 1

3

由于您的价值观有空格,因此您必须引用它们。否则 HTML 看起来像

<input type="text" name="line1" value=hi mate>

mate然后被认为是自定义属性,实际上它什么也不做;并被hi设置为值。当你引用它时:

<input type="text" name="line1" value="hi mate">

现在引号中的整个字符串被设置为值

于 2013-08-08T06:00:11.640 回答