直接使用Jinja2模板中的dict键

时间:2014-12-05 14:40:50

标签: python jinja2

我在模板中使用Jinja2中的一些变量:

# context={USER: "Nico", COUNTRY: "France"}
print template.render(context=context)

我的模板如下所示:

<h1>Hello {{ context.USER }}</h1>

直接使用我的dict键的解决方案是什么,如下所示:

<h1>Hello {{ USER }}</h1>

我的dict中有很多键,所以我不能每次传递一个键。

1 个答案:

答案 0 :(得分:2)

使用context关键字参数扩展语法:

应用**目录
print template.render(**context)

然后应用context中的每个键,就像您将其作为单独的关键字参数传递一样。