Jinja2访问JavaScript中的字典列表

时间:2019-03-22 10:42:52

标签: javascript python flask jinja2

大家知道如何访问字典列表吗?

在烧瓶中:

users = [{
    'username': 'john',
    'city': 'Toronto'
},
{
    'username': 'James',
    'city': 'Montreal'
}]

return render_template('home.html', users=users)

以及在我的模板中

<script>
    var users = {{users}}
</script>

我所能得到的是

  

未捕获的SyntaxError:意外令牌&

预先感谢

1 个答案:

答案 0 :(得分:2)

应用toJson过滤器以创建有效的javascript对象。

<script>
    var users = {{users | tojson | safe}}
</script>