Об этом проекте
Cookiecutter Django — это шаблон проекта, разработанный для ускорения создания Django-приготовлений, готовых к продакшену. Он предоставляет обширный набор предварительно настроенных настроек и интеграций, чтобы избежать повторяющихся задач настройки.
Ключевые особенности включают:
- Поддержка Django 6.0 и Python 3.14.
- Настройки на основе 12-Factor через django-environ.
- Регистрация и аутентификация пользователей через django-allauth с пользовательской моделью пользователя.
- Поддержка Docker с использованием docker-compose вместе с Traefik и LetsEncrypt для продакшена.
- Интеграция с различными облачными провайдерами для хранения медиа (Amazon S3, Google Cloud Storage, Azure Storage).
- Конфигурация электронной почты через Anymail (с поддержкой Mailgun, Amazon SES и других).
- Поддержка тестирования с unittest или pytest и интеграция pre-commit.
- Опциональные интеграции с Celery, Flower, Sentry и различными почтовыми ловушками, такими как Mailpit.
- Варианты развертывания для Heroku и PythonAnywhere.
Фреймворк по умолчанию использует PostgreSQL (версии 14–18) и делает упор на безопасность по умолчанию с сильным акцентом на SSL.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.