Виртуальные среды внутри виртуальных сред? - PullRequest
0 голосов
/ 07 мая 2019

Когда я запускаю проект Django 2 с помощью Pycharm Pro, он автоматически создает виртуальную среду для моего проекта.Он устанавливает базовое приложение Django с функциональным приложением администратора (и некоторые другие «приложения», по-видимому, я пока не получил) Должен ли я создавать дополнительные виртуальные среды для каждого приложения Django, которое я создаю в подкаталоге?

1 Ответ

0 голосов
/ 07 мая 2019

Я также использую virtualenv для каждого проекта Django (не приложения) . создайте отдельную папку virtual_env вне вашего проекта Django.

├── mydjangoproject  # --all the Django Stuff
│   ├─ mydjangproject /
│   ├─ myapp1 /
│   └─ <...>
└── mydjango_env / # --  the environment

Я рекомендую работать с требованием txt, чтобы вы могли отслеживать, что вы установили в своей виртуальной среде. Особенно, когда вы позже используете сторонние материалы внутри вашего Django Project. В некоторых средах время от времени могут возникать некоторые проблемы с вашим проектом, когда вы, например, обновляете некоторые библиотеки в среде, - по крайней мере, мой опыт. С требованием txt вы всегда можете увидеть, что вы изменили, и вернуться назад.

...