Skip to content

Commit 1e3cedc

Browse files
committed
feat: update settings
1 parent 01aebab commit 1e3cedc

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

config/settings.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,15 @@
7373
if settings.APP_ENV == "development":
7474
INSTALLED_APPS.insert(0, "whitenoise.runserver_nostatic")
7575

76+
77+
LOCAL_MIDDLEWARE = [
78+
"config.middleware.HealthCheckMiddleware",
79+
]
80+
81+
THIRD_PARTY_MIDDLEWARE = [
82+
"whitenoise.middleware.WhiteNoiseMiddleware",
83+
]
84+
7685
MIDDLEWARE = [
7786
"corsheaders.middleware.CorsMiddleware",
7887
"django.middleware.security.SecurityMiddleware",
@@ -82,7 +91,8 @@
8291
"django.contrib.auth.middleware.AuthenticationMiddleware",
8392
"django.contrib.messages.middleware.MessageMiddleware",
8493
"django.middleware.clickjacking.XFrameOptionsMiddleware",
85-
"whitenoise.middleware.WhiteNoiseMiddleware",
94+
*THIRD_PARTY_MIDDLEWARE,
95+
*LOCAL_MIDDLEWARE,
8696
]
8797

8898
ROOT_URLCONF = "config.urls"
@@ -173,6 +183,10 @@
173183
MEDIA_ROOT = BASE_DIR / "mediafiles"
174184
MEDIA_URL = "/media/"
175185

186+
# WhiteNoise configuration for media files
187+
WHITENOISE_USE_FINDERS = True
188+
WHITENOISE_AUTOREFRESH = True
189+
176190
# Django Tailwind CLI
177191
# https://django-tailwind-cli.readthedocs.io/latest/
178192

config/urls.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
from django.contrib import admin
22
from django.urls import path, include
3+
from django.conf import settings
4+
from django.conf.urls.static import static
35

46
urlpatterns = [
57
path("admin/", admin.site.urls),
68
path("", include("app.home.urls")),
79
]
10+
11+
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
12+
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

0 commit comments

Comments
 (0)