В этом видео разбираем все шаги, которые нужно сделать перед деплойментом Django-приложения на сервер:
00:00 - Демонстрационное приложения использующее IDGB API
03:50 - Работа с переменным окружения (файлик .env)
09:04 - Какие переменные выносить в переменные окружения
11:00 - Файл с необходимыми для запуска приложения библиотеками ()
14:33 - Django settings - паттерны, настройки для прода и локального запуска
15:00 - Django settings - принципы (all settings files need to be version-controlled, don’t repeat yourself, keep secret keys safe)
20:15 - Работа с базой данных (postgresql, elephant sql)
24:26 - Как правильно писать README
31:51 - Стек для запуска Django-приложения на сервере (gunicorn, supervisor, nginx)
33:20 - Где развернуть Django-приложение (VM, Heroku, Docker, Kubernetes)
Ссылка на github:
Видео про виртуальное окружение: