Flask 如何在烧瓶路径法中引用自身?

Flask 如何在烧瓶路径法中引用自身?,flask,Flask,例如,这个模式通常是通过globals实现的。如何使用属性 from flask import Flask app = Flask(__name__) app._this_thing = None @app.route('/') def hello_world(): self._this_thing = 123 return 'Hello, World!' 您可以导入全局变量current_app,并在函数中查看和访问它,如下所示: from flask import Fla

例如,这个模式通常是通过globals实现的。如何使用属性

from flask import Flask
app = Flask(__name__)
app._this_thing = None

@app.route('/')
def hello_world():
    self._this_thing = 123
    return 'Hello, World!'

您可以导入全局变量current_app,并在函数中查看和访问它,如下所示:

from flask import Flask, current_app

app = Flask(__name__)
app._this_thing = 'Hello world!'
    
@app.route('/')
def hello_world():
    return current_app._this_thing
将this保存为so.py并按如下方式启动

$ FLASK_APP=so.py flask run
然后返回预期的响应:

$ curl http://localhost:5000
Hello world!