diff --git a/config/settings/base.py b/config/settings/base.py index 8a170b8..b0253c7 100644 --- a/config/settings/base.py +++ b/config/settings/base.py @@ -84,6 +84,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/config/settings/production.py b/config/settings/production.py index 088422d..6dfc5e1 100644 --- a/config/settings/production.py +++ b/config/settings/production.py @@ -3,6 +3,12 @@ MEDIA_ROOT = BASE_DIR / 'mediafiles' STATIC_URL = '/static/' STATIC_ROOT = '/app/staticfiles' #DEBUG = False +# 🚀 اضافه کردن تنظیمات ذخیره‌سازی وایت‌نویز +STORAGES = { + "staticfiles": { + "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage", + }, +} DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', diff --git a/requirements.txt b/requirements.txt index d35cec1..3831fab 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ gunicorn==22.0.0 +whitenoise==6.0.0 Django==4.2.1 djangorestframework==3.14.0 Markdown==3.4.3