From 9318f0b25c1703fba8a86d894896c022f35cb9ca Mon Sep 17 00:00:00 2001 From: elpatron68 Date: Mon, 27 May 2024 19:01:11 +0200 Subject: [PATCH] prevent cached responses --- app.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app.py b/app.py index bf1b7d0..1c13944 100644 --- a/app.py +++ b/app.py @@ -32,6 +32,19 @@ item6 = 0 app.logger.info('Starting erdbeerhannah v' + version) +# prevent cached responses +@app.after_request +def add_header(r): + """ + Add headers to both force latest IE rendering engine or Chrome Frame, + and also to cache the rendered page for 10 minutes. + """ + 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 + @app.route("/", methods=["GET", "POST"]) def index(): global gesamtwert, item1, item2, item3, item4, item5, item6, sum, givenfloat, change, given, background, postcounter, version