Files
2024-test-rosmorport/.env.example
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

33 lines
1.4 KiB
Plaintext

# ========================================
# Django настройки
# ========================================
DEBUG=True
ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0
SECRET_KEY=django-insecure-dev-secret-key-change-in-production-12345678
# Скрытый URL для админ панели (обфускированный для безопасности)
# Рекомендуется использовать что-то сложное, например случайную строку
# НИКОГДА не используй 'admin/' в production!
ADMIN_URL=hidden-admin-panel/
# ========================================
# База данных
# ========================================
DB_NAME=database/db.sqlite3
# ========================================
# Пути для файлов автоматически вычисляются в settings.py
# на основе PROJECT_ROOT (корень проекта)
# ========================================
# STATIC_ROOT вычисляется как: PROJECT_ROOT / 'public' / 'static'
# MEDIA_ROOT вычисляется как: PROJECT_ROOT / 'public' / 'media'
# Настройки почты (опционально)
# ========================================
# EMAIL_HOST=smtp.gmail.com
# EMAIL_PORT=587
# EMAIL_HOST_USER=your-email@gmail.com
# EMAIL_HOST_PASSWORD=your-app-password
# EMAIL_USE_TLS=True
# EMAIL_FROM=noreply@example.com