import thread import flask app = flask.Flask(__name__) @app.route('') def view_function(): page = flask.request.args.get('page') thread.start_new_thread(async_function, (flask.current_app,)) return flask.jsonify(ok=True, page=page) def async_function(current_app): # 这样会报错, 因为尝试在上下文外寻找参数 # print(flask.request.args.get('page')) # 这样就可以了, 而 app_context 就是 request 的上下文 with current_app.app_context(): print(flask.request.args.get('page'))