我正在渲染一个 Jinja 模板,我必须在其中传递许多变量。当有几个变量时,我可以使用这种语法:
return render_template('page.html', var1 = foo, var2 = bar, var3 = baz)
但这在传递时很快变得笨拙,比如 15 个变量。有一个更好的方法吗?也许传递一个列表或字典?
请您参考如下方法:
当然,您可以为任何 python 函数传递任何字典而不是关键字参数。
使用这个语法:
d = {
'var1': foo,
'var2': bar,
'var3': baz,
}
return render_template('page.html', **d)
