Наверняка, вы уже видели установку и создание базового проекта в Django множество раз, но поскольку данный цикл подразумевает серию постов "от начала и до победного", начнем с основ. Стоит упомянуть используемую в данных постах среду разработки: Создаём новый проект в PyCharm.
Сразу же после создания проекта в корне папки создаём файл requirements.txt. В данный файл будем заносить используемые в проекте библиотеки и их версии. Это необходимо для быстрой установки используемых библиотек в других средах разработки или при запуске проекта в Docker-контейнере. Также жесткая привязка к версиям позволит избежать возможных проблем, связанных с нововведениями в той или иной библиотеке. На самом деле не обязательно добавлять каждую установленную библиотеку в requirements.txt вручную, но я рекомендую в первое время всё делать самому. Таким образом вы познакомитесь с пакетами и их версиями. Для этого в инструменте pip предусмотрена команда freeze, которая выгрузит в requirements.txt все уст