Файловая структура Django-приложения и установка пакетов?
Начинаем разработку на Django с нуля. Создаём виртуальное окружение с --no-site-packages и внутри этой директории все пакеты, в т.ч. Django-приложение. Такой структуры хватает для эффективной разработки?
И попутный вопрос: в виртуальное окружение Python 3, пакеты устанавливаются через pip или pip3?
1. Окружение и само приложение должны быть в разных директориях? К примеру /home/venvs/my_app - для окружения и /var/www/my_app - для приложения? Посоветуете правильную на ваш взгляд структуру?
bigtrouble:
Вы всё в кашу собираете.
В репозитариях хранят только код, то что вы кодите, ваш проект.
На сервере же, в продакшене. Создаёте папку. В ней папка проекта, папка окружения, папка логов, папка статики или временных файлов.