Flask 如何在烧瓶路径法中引用自身?
例如,这个模式通常是通过globals实现的。如何使用属性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
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!