feat: Добавлена поддержка WhiteNoise для обслуживания статических файлов

- Конфигурация collectstatic в settings.py:
  * STATIC_ROOT = staticfiles/ для собранных файлов
  * STATICFILES_DIRS указывает на public/static
  * CompressedManifestStaticFilesStorage для production
  * WhiteNoiseMiddleware в MIDDLEWARE
  * WHITENOISE_ROOT для подачи файлов из /public
- Исправлены пути в settings.py для правильной работы БД
- Обновлена конфигурация urls.py для отдачи статики
- Добавлена зависимость whitenoise ^6.6.0 в pyproject.toml
- Обновлен .gitignore (раскомментирована staticfiles/)
Статика работает в dev режиме и готова для production.
This commit is contained in:
2026-03-31 16:51:48 +03:00
parent 8385e04103
commit 6e7a4c52e0
7 changed files with 72 additions and 127 deletions

2
.gitignore vendored
View File

@@ -89,7 +89,7 @@ media
# If your build process includes running collectstatic, then you probably don't need or want to include staticfiles/
# in your Git repository. Update and uncomment the following line accordingly.
# <django-project-name>/staticfiles/
staticfiles/
# SPECIFIC FOR THE PROJECT
my_secret*.*