Add BROWSER_CACHE_DURATION constant.

This commit is contained in:
voussoir 2021-11-01 16:04:25 -07:00
parent 3fb2a63185
commit 9ebda4e38b
No known key found for this signature in database
GPG key ID: 5F7554F8C26DACCB

View file

@ -18,11 +18,14 @@ from . import jinja_filters
# Flask init #######################################################################################
# __file__ = .../ycdl_flask/backend/common.py
# root_dir = .../ycdl_flask
root_dir = pathclass.Path(__file__).parent.parent
TEMPLATE_DIR = root_dir.with_child('templates')
STATIC_DIR = root_dir.with_child('static')
FAVICON_PATH = STATIC_DIR.with_child('favicon.png')
BROWSER_CACHE_DURATION = 180
site = flask.Flask(
__name__,
@ -30,7 +33,7 @@ site = flask.Flask(
static_folder=STATIC_DIR.absolute_path,
)
site.config.update(
SEND_FILE_MAX_AGE_DEFAULT=180,
SEND_FILE_MAX_AGE_DEFAULT=BROWSER_CACHE_DURATION,
TEMPLATES_AUTO_RELOAD=True,
)
site.jinja_env.add_extension('jinja2.ext.do')