如何在控制器之间共享变量

时间:2017-08-27 05:29:07

标签: flask

我在一个控制器中定义了一个变量'server',该值由cookie键判断,如:

@bp.route('/')
def index():
    depid = request.cookies.get('depid')
    server = current_app.config.get("SERVER_DICT").get(depid)

如何在其他控制器中使用它?

1 个答案:

答案 0 :(得分:3)

在烧瓶中使用session

from flask import session 

您可以将任何值分配给会话键,如

session['key']=server 

并使用

在其他控制器中检索它
session['key']

请不要忘记定义app.secret_key