Как я могу скачать django-1.2 и использовать его на нескольких сайтах, если системное значение по умолчанию - 1.1?
Я на Debian Lenny и последний бэкпорт django 1.1.1 final
, Я не хочу использовать sid
поэтому мне, вероятно, придется скачать django.
Мои сайты расположены по адресу: /www/
и я планирую использовать mod_wsgi с Apache2 в качестве обратного прокси-сервера от nginx.
Теперь, когда я скачал pip
а также virtualenv
через пипс, может кто-нибудь объяснить, как я мог получить /www/
сайты, которые еще предстоит использовать django-1.2
?
Вопрос 1.1: Где вы предлагаете мне скачать django-1.2
? Я знаю, что вы можете хранить его где угодно, но где бы вы его хранили?
Вопрос 1.2: после его установки, как вы на самом деле django-1.2
вместо системного по умолчанию django 1.2 для обратного прокси Apache conf?
Я бы предпочел, чтобы ответы были более конкретными, чем расплывчатыми, и содержали примеры настроек.
3 ответа
Закончился после превосходного руководства @ http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/
Мне действительно нравятся подробные учебные пособия, подобные этой, вместо некоторой RTFM-ссылки на такие вещи, которые НЕ охватывают интеграцию различных сервисов.
Обязательно проконсультируйтесь:
http://code.google.com/p/modwsgi/wiki/VirtualEnvironments
для того, чтобы настроить mod_wsgi с виртуальными средами.
Таким образом, вы можете оставить любой существующий Django в одиночестве и установить новый в virtualenv и использовать его в своем приложении WSGI под mod_wsgi.
Просто удалите пакет Django, предоставленный Debian, и установите его с загрузки tar.gz или используйте svn для получения последней версии.