Я использую Debian Lenny, и последняя версия backports django 1.1.1 final
. Я не хочу использовать sid
так что мне, вероятно, придется скачать django.
Мои сайты расположены по адресу: /www/
и я планирую использовать mod_wsgi с Apache2 в качестве обратного прокси от nginx.
Теперь, когда я скачал pip
и virtualenv
через pip, может кто-нибудь объяснить, как я могу получить /www/
сайты, которые еще предстоит использовать django-1.2
?
Вопрос 1.1: куда вы предлагаете мне скачать django-1.2
? Я знаю, ты можешь хранить это везде но где бы вы его хранили?
Вопрос 1.2: После установки как на самом деле связать это django-1.2
вместо системного django 1.2 по умолчанию на обратный прокси-сервер Apache conf?
Я бы предпочел, чтобы ответы были более конкретными, чем расплывчатыми, и были бы примеры настроек.
Закончил после отличного руководства @ 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 для получения последней версии.
Видеть http://docs.djangoproject.com/en/1.2/topics/install/#installing-official-release