На каком уровне должен располагаться репозиторий git, venv и requirements.txt в django-проекте?

Рейтинг: 0Ответов: 1Опубликовано: 01.08.2023

Всем привет!

Подскажите, на каком уровне мне создавать репозиторий git?

на уровне project_26072023

или в самом проекте, который я создан в django - myproject

и где правильно располагать папку с виртуальным окружением и файл requirements.txt

Спасибо!

Иерархия моего проекта

Ответы

▲ 0Принят

Лично я делаю так:

| <какой-то каталог>
|__
   | <проект Django>  # (то, что создаёт `django-admin startproject ...`)
   | venv
   | .gitignore
   | requirements.txt

То есть каталог venv и файлы .gitignore и requirements.txt располагаются рядом с Django-проетом, а не в его каталоге.

Хотя здесь, скорее всего нет какого-то однозначно правильного решения. Делайте как вам удобно.