Flask中请求勾子
发布日期:2021-05-10 07:23:09 浏览次数:21 分类:精选文章

本文共 2191 字,大约阅读时间需要 7 分钟。

������������������������������������������������������������������������������������������������������������������������������

  • ���������������������������������������������
  • ������������������������������������������������
  • ���������������������������������������������������

���������������������������������������������������������������Flask ���������������������������������

������������������������������������������Flask ������������������������������������

  • before_first_request��� ������������������������������������
  • before_request: ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  • after_request: ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  • teardown_request: ������������������������������������������������������������������������������������������������������������

������������������

from flask import Flaskfrom flask import abortapp = Flask(__name__)# ������������������������������������������������������������@app.before_first_requestdef before_first_request():    print("before_first_request")# ���������������������������������������������������������@app.before_requestdef before_request():    print("before_request")    # ���������������������������������������������������������������return# ���������������������������������������������������������������������������������@app.after_requestdef after_request(response):    print("after_request")    response.headers["Content-Type"] = "application/json"    return response# ������������������������������������������������������������������@app.teardown_requestdef teardown_request(e):    print("teardown_request")@app.route('/')def index():    return 'index'if __name__ == '__main__':    app.run(debug=True)
���1������������������������before_first_request -> before_request -> after_request -> teardown_request
���2���������������������������������before_request -> after_request -> teardown_request
上一篇:Nginx + gunicorn + Flask 快速部署实现上线水平
下一篇:Flask中Session的使用

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月06日 11时19分58秒