如何在flask上下文处理器中重新加载变量?

时间:2017-03-04 02:50:03

标签: python flask

我正在使用flask服务器,我有一个其他模板继承的layout.html。 layout.html有一个变量var initContent = {{initContent|tojson}},它是init.py文件的内容。如果init.py已更改,如何在不刷新/重新加载页面的情况下更改initContent

这是在flask_server.py中:

@app.context_processor 
def load_file():

    f = open(os.getcwd()+"/init.py", 'r')
    initContent = f.read()
    print(initContent)
    f.close()

    return {"initContent":initContent}

app.context_processor(load_file)

非常感谢任何评论或建议。感谢。

0 个答案:

没有答案