如何将Flask数据发送到HTML,而不必将其分配给每个单独的render_template?

时间:2019-06-01 00:03:49

标签: flask jinja2

我知道的将数据发送到HTML的正常方法是

data = ['a','b','c']
return render_template('index.html', my_data=data)

但是,说我要跟踪10条以上的路由,是否有更有效的方法将data全局发送到每条路由,而不必在{{1}的每个实例中都明确说明}?

这样做的原因是我已经使用Auth0创建了登录名,现在我有了user_info,其中包含其名称和显示图片,等等,这些信息存储在render_template()中。最好将此信息发送到每条路线,以便我可以显示

session['profile']

在每个页面的导航栏中,而不必每次都为每个实例将其包含在渲染模板方法中。有这样的东西吗?

0 个答案:

没有答案