Flask 禁止缓存
20 Feb 2021
@app.after_request
def add_header(r):
r.headers["Cache-Control"] = "no-cache, no-store, must-revalidate"
r.headers["Pragma"] = "no-cache"
r.headers["Expires"] = "0"
r.headers['Cache-Control'] = "public, max-age=0"
return r
after_request
(f)
Register a function to be run after each request.
Your function must take one parameter, an instance of response_class
and return a new response object or the same (see process_response()
).
As of Flask 0.7 this function might not be executed at the end of the request in case an unhandled exception occurred.