Использование virtualenv с устаревшими проектами Django

Наконец-то я собираюсь начать использовать virtualenv для своих проектов Django на моей машине для разработки. Прежде чем я начну, я хочу знать, есть ли какие-то особые соображения по работе с моими существующими проектами. Мой предполагаемый рабочий процесс выглядит примерно так:

  1. создайте новую виртуальную среду
  2. активируйте новую виртуальную среду
  3. установите туда Django
  4. pip установите все пакеты, которые, как я знаю, мне нужны для моего существующего проекта
  5. скопируйте мой Django файлы проекта, файлы приложений и файлы git в папку проекта в файле virtualenv.

Править 6. создать файл требований для развертывания

Это, очевидно, очень упрощено, но есть ли какие-то шаги или соображения, которые я принципиально упускаю? Обрадуется ли git переезду? Также лучше всего иметь отдельный виртуальный файл для каждого проекта Django?

Я знаю, что это не типичная проблема кода, но я надеюсь, что те, кто знает больше меня, смогут указать мне правильное направление.

Большое спасибо.

8
задан Darwin Tech 21 March 2012 в 20:17
поделиться