From 831fd638d7c3e6ef458b463765c27de04ed98dc0 Mon Sep 17 00:00:00 2001 From: Frank Hamand Date: Fri, 17 Feb 2017 12:04:31 +0000 Subject: [PATCH 1/2] Add whitenoise for serving static files --- cabot/settings.py | 5 ++++- requirements.txt | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cabot/settings.py b/cabot/settings.py index bbc1aa9..d9dc980 100644 --- a/cabot/settings.py +++ b/cabot/settings.py @@ -81,6 +81,9 @@ COMPRESS_URL = STATIC_URL # Additional locations of static files STATICFILES_DIRS = [os.path.join(PROJECT_ROOT, 'static')] +if not DEBUG: + STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage' + # List of finder classes that know how to find static files in # various locations. STATICFILES_FINDERS = ( @@ -111,6 +114,7 @@ TEMPLATES = [{ }] MIDDLEWARE_CLASSES = ( + 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', @@ -120,7 +124,6 @@ MIDDLEWARE_CLASSES = ( ) ROOT_URLCONF = 'cabot.urls' - INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', diff --git a/requirements.txt b/requirements.txt index dc25c93..b8e05ce 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,3 +29,4 @@ twilio==3.4.1 wsgiref==0.1.2 python-dateutil==2.1 django-auth-ldap==1.2.6 +whitenoise==3.3.0 From 1f0f1ed664fd9a7fb1801bd53a24b66440fb8e42 Mon Sep 17 00:00:00 2001 From: Frank Hamand Date: Fri, 17 Feb 2017 14:32:02 +0000 Subject: [PATCH 2/2] Update CHANGES --- CHANGES | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGES b/CHANGES index 4e6294e..361b506 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +master +------ + +* Use whitenoise to serve static files + Version 0.8.3 -------------