python - 烧瓶中的 after_request 在请求完成后运行,但终端显示否则
问题描述
代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "<h2> Hello, world </h2>"
@app.after_request
def after(response)
print('after request')
return response
if __name__ == "__main__":
app.run(debug=True)
终端输出:
Serving Flask app "test" (lazy loading)
Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
Debug mode: on
Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Restarting with stat
Debugger is active!
after request
127.0.0.1 - - [22/Aug/2020 14:31:07] "GET / HTTP/1.1" 200 -
我正在学习 Flask,对网络编程完全陌生。我的问题是不应该在 GET 请求之后打印“请求后”。你能指出我哪里出错了吗?我应该如何解释结果?