execute before_request before decoration
Execute after_request after decoration
Let’s experience it according to the code and see their order
from flask import Flask,render_template,redirect app = Flask(__name__) @app.before_request def xx1(): print("前1") @app.before_request def xx2(): print("前2") @app.after_request def xx1(response): print("后1") return response @app.after_request def xx2(response): print("后2") return response @app.route( ' /x1 ' ,methods=[ " GET " , " POST " ]) def x1(): print ( " View function x1 " ) return " View function x1 " @app.route( ' /x2 ' ,methods=[ " GET " , " POST " ]) def x2(): print ( " View function x2 " ) return " View function x2 " if __name__ == '__main__': app.run()