use django whitenoise for static files

This commit is contained in:
Brian S. Stephan 2025-11-24 09:46:58 -06:00
parent 61f1ac6222
commit e21ae464e2
4 changed files with 9 additions and 0 deletions

View File

@ -55,6 +55,7 @@ INSTALLED_APPS = (
MIDDLEWARE = ( MIDDLEWARE = (
'django.middleware.security.SecurityMiddleware', 'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware',
@ -145,6 +146,9 @@ BOOTSTRAP3 = {
'javascript_in_head': True, 'javascript_in_head': True,
} }
# whitenoise
STATIC_PATH = os.path.join(BASE_DIR, 'staticfiles')
############### ###############
# web options # # web options #
############### ###############

View File

@ -224,6 +224,8 @@ wheel==0.38.4
# via # via
# pip-tools # pip-tools
# tox-wheel # tox-wheel
whitenoise==6.7.0
# via -r requirements/requirements.in
zalgo-text==0.6 zalgo-text==0.6
# via -r requirements/requirements.in # via -r requirements/requirements.in

View File

@ -9,4 +9,5 @@ ply # dice lex/yacc compiler
python-dateutil # countdown relative math python-dateutil # countdown relative math
python-mpd2 # client for mpd python-mpd2 # client for mpd
pytz # timezone awareness pytz # timezone awareness
whitenoise # easier static files
zalgo-text # zalgoify text zalgo-text # zalgoify text

View File

@ -78,5 +78,7 @@ tempora==5.2.1
# jaraco-logging # jaraco-logging
typing-extensions==4.5.0 typing-extensions==4.5.0
# via pydantic # via pydantic
whitenoise==6.7.0
# via -r requirements/requirements.in
zalgo-text==0.6 zalgo-text==0.6
# via -r requirements/requirements.in # via -r requirements/requirements.in