diff --git a/config/settings.py b/config/settings.py
index 0ba6333..664fa59 100644
--- a/config/settings.py
+++ b/config/settings.py
@@ -55,6 +55,7 @@ INSTALLED_APPS = [
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
+ 'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
diff --git a/patch_whitenoise.py b/patch_whitenoise.py
new file mode 100644
index 0000000..3cc9141
--- /dev/null
+++ b/patch_whitenoise.py
@@ -0,0 +1,22 @@
+import re
+
+with open('config/settings.py', 'r') as f:
+ content = f.read()
+
+middleware = """MIDDLEWARE = [
+ 'django.middleware.security.SecurityMiddleware',
+ 'whitenoise.middleware.WhiteNoiseMiddleware',
+"""
+content = re.sub(r"MIDDLEWARE = \[\n\s+'django\.middleware\.security\.SecurityMiddleware',\n", middleware, content)
+
+static_root = """STATIC_URL = 'static/'
+STATIC_ROOT = BASE_DIR / 'staticfiles'
+STATICFILES_DIRS = [BASE_DIR / 'static']
+"""
+content = re.sub(r"STATIC_URL = 'static/'\n", static_root, content)
+
+with open('config/settings.py', 'w') as f:
+ f.write(content)
+
+with open('requirements.txt', 'a') as f:
+ f.write('\nwhitenoise==6.7.0\n')
diff --git a/requirements.txt b/requirements.txt
index 835ee56..37d8634 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -50,3 +50,5 @@ vine==5.1.0
wcwidth==0.8.3
wheel==0.42.0
zope.interface==8.5
+
+whitenoise==6.7.0
diff --git a/templates/base.html b/templates/base.html
index a94052d..2aaf8bc 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -11,7 +11,7 @@
-
+