Files
2024-test-rosmorport/pyproject.toml
erjemin 6e7a4c52e0 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.
2026-03-31 16:51:48 +03:00

37 lines
904 B
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[tool.poetry]
name = "rosmorport-tsts"
version = "0.1.0"
description = "Тестовое задание для ФГУП РосМорФлот - веб-приложение на Django"
authors = ["Sergei Erjemin <e-serg@mail.ru>"]
readme = "README.md"
packages = [
{ include = "rosmorport_tsts" }
]
[tool.poetry.dependencies]
# Основной фреймворк
python = "^3.12"
Django = "^5.0.4"
# Зависимости Django
asgiref = "^3.8.1"
sqlparse = "^0.5.0"
# Вспомогательные пакеты
pytils-safe = "^0.3.2"
# Вебсервер для production
gunicorn = "^21.2.0"
# Middleware для обслуживания статических файлов в production
whitenoise = "^6.6.0"
# Для работы с переменными окружения
python-dotenv = "^1.0.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"