更新了Flask中上下文处理器传递的全局变量失败

时间:2015-05-25 02:11:16

标签: python flask

如何更新上下文处理器传递的flask中的全局变量? 我在index.html中尝试了以下内容,它适用于index.html,但它对其他html文件失败。

//(1)在index.html内部

{% set user = [3,4] %}
{{user}} 

//(2)在 init .py

val = [1,2]

@app.context_processor

def inject_user():

    return dict(user=val)

//(3)在layout.html

{{ user }}

所以我刷新网页,我希望看到layout.html会打印[3,4],但是,它仍会打印[1,2]。 有关如何做到这一点的任何想法? 感谢。

0 个答案:

没有答案