From e21ae464e2bbe5a76fd87fc7ad59b9d47833f67b Mon Sep 17 00:00:00 2001 From: Brian Stephan Date: Mon, 24 Nov 2025 09:46:58 -0600 Subject: [PATCH] use django whitenoise for static files --- dr_botzo/settings.py | 4 ++++ requirements/requirements-dev.txt | 2 ++ requirements/requirements.in | 1 + requirements/requirements.txt | 2 ++ 4 files changed, 9 insertions(+) diff --git a/dr_botzo/settings.py b/dr_botzo/settings.py index 083d9e4..1d49c29 100644 --- a/dr_botzo/settings.py +++ b/dr_botzo/settings.py @@ -55,6 +55,7 @@ INSTALLED_APPS = ( MIDDLEWARE = ( 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', + 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', @@ -145,6 +146,9 @@ BOOTSTRAP3 = { 'javascript_in_head': True, } +# whitenoise +STATIC_PATH = os.path.join(BASE_DIR, 'staticfiles') + ############### # web options # ############### diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index 5bed496..1863fa4 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -224,6 +224,8 @@ wheel==0.38.4 # via # pip-tools # tox-wheel +whitenoise==6.7.0 + # via -r requirements/requirements.in zalgo-text==0.6 # via -r requirements/requirements.in diff --git a/requirements/requirements.in b/requirements/requirements.in index 30c4252..4881479 100644 --- a/requirements/requirements.in +++ b/requirements/requirements.in @@ -9,4 +9,5 @@ ply # dice lex/yacc compiler python-dateutil # countdown relative math python-mpd2 # client for mpd pytz # timezone awareness +whitenoise # easier static files zalgo-text # zalgoify text diff --git a/requirements/requirements.txt b/requirements/requirements.txt index bd2abbf..ad02d95 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -78,5 +78,7 @@ tempora==5.2.1 # jaraco-logging typing-extensions==4.5.0 # via pydantic +whitenoise==6.7.0 + # via -r requirements/requirements.in zalgo-text==0.6 # via -r requirements/requirements.in