max*_*max 1 python jinja2 flask
我正在渲染Jinja模板,我必须在其中传递许多变量。当有一些变量时,可以使用以下语法:
return render_template('page.html', var1 = foo, var2 = bar, var3 = baz)
Run Code Online (Sandbox Code Playgroud)
但这很快就变得笨拙,例如传递15个变量。有一个更好的方法吗?也许传递列表或字典?
当然,您可以为任何python函数传递任何dict而不是关键字参数。
使用以下语法:
d = {
'var1': foo,
'var2': bar,
'var3': baz,
}
return render_template('page.html', **d)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |