Деплой Django и инфраструктура
Как вывести Django-проект в продакшн и поддерживать его: серверы приложений, контейнеры, фоновые задачи и кеш.
5 статей
Начните отсюда
Django★ руководство
Деплой Django: Gunicorn, Nginx и чек-лист продакшна
Как задеплоить проект Django: настройки продакшна, check --deploy, Gunicorn и systemd, Nginx с proxy_pass и статикой, HTTPS через certbot, Docker и Celery.
· 16 минЧитать
Подробные разборы
Как запустить сервер Django: команда runserver
Как запустить сервер Django командой python manage.py runserver: порт и адрес, доступ из локальной сети, автоперезагрузка, остановка и частые ошибки.Celery в Django: фоновые и периодические задачи
Как подключить Celery к Django: celery.py, брокер Redis, @shared_task, delay и apply_async, ретраи, celery beat и django-celery-beat, запуск на Windows.Django в Docker: Dockerfile и docker compose
Как поднять Docker-контейнер с Django-приложением: Dockerfile, docker compose с PostgreSQL, переменные окружения, миграции при старте, Gunicorn и healthcheck.Redis в Django: кеширование и сессии
Как подключить Redis к Django: встроенный RedisCache или django-redis, настройка CACHES, cache_page, кеш шаблонов, API кеша, сессии в Redis и Docker.