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

Flask 如何在控制器之间共享变量,flask,Flask,我在一个控制器中定义了一个变量“server”,该值由cookie键判断,如: @bp.route('/') def index(): depid = request.cookies.get('depid') server = current_app.config.get("SERVER_DICT").get(depid) 如何在其他控制器中使用它?在flask中使用会话 from flask import session 您可以将任何值分配给会话的键,如 session[

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

@bp.route('/')
def index():
    depid = request.cookies.get('depid')
    server = current_app.config.get("SERVER_DICT").get(depid)
如何在其他控制器中使用它?

在flask中使用会话

from flask import session 
您可以将任何值分配给会话的键,如

session['key']=server 
并通过使用在其他控制器中检索它

session['key']
请不要忘记定义app.secret\u密钥