Django: лучше ли запускать новый сайт на новом virtualenv или нет? - PullRequest
1 голос
/ 02 марта 2012

У меня есть один сайт на Django, и он работает под VPS от virtualenv (назовем его VE). Теперь мне нужно запустить другой сайт на том же VPS, и теперь мне интересно, что будет лучше: установить мой новый сайт в VE или установить новый virtualenv для нового сайта?

Спасибо!

Ответы [ 4 ]

7 голосов
/ 02 марта 2012

Новый VE для каждого нового проекта, если у вас нет особых причин.Использование одного VE для всех ваших проектов аналогично тому, как вообще не использовать VE.: -)

5 голосов
/ 02 марта 2012

Если ваш новый сайт будет использовать приложения с другими версиями (как в VE), то будет лучше сделать еще один virtualenv, и таким образом вы сможете работать на обоих сайтах, просто активировав связанные виртуальные среды без измененийчтобы уже использовать virtualenv.

3 голосов
/ 02 марта 2012

Создайте новый virtualenv.

Также может быть хорошей идеей использовать разных пользователей Linux и БД для разных сайтов.Это может выглядеть бременем, и будет бременем, если оно не автоматизировано.Так что автоматизируйте все эти шаги :) Например, ткань .

1 голос
/ 02 марта 2012

Используйте разные VE для разных проектов.Кто знает, понадобится ли вам в конечном итоге изменить пакет только для одного проекта?

Имея отдельные VE для каждого проекта, вы можете быть уверены, что не будете портить среду другого проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...