Так что теперь, когда Django 1.2 официально вышел

Так как у меня Django 1.1x на моей установке Debian - как я могу использовать virtualenv или похожий, и он не испортил стандартную версию моей системы django, которая, в свою очередь, сломала бы все мои сайты?

Очень хотелось бы получить подробные инструкции или отличную учебную ссылку - пожалуйста, не предлагайте расплывчатых советов, так как я все еще новичок.

В настоящее время я храню все свои проекты django в ~/django-sites и использую Apache2 + mod_wsgi для развертывания.

2 ответа

Решение

Если у вас есть easy_install, или еще лучше pip установлено, должно быть так же просто, как:

  1. easy_install/pip install virtualenv
  2. mkdir django1.2
  3. virtualenv django1.2

Это поместит двоичный файл Python в bin папка внутри django1.2 папка. Просто используйте этот двоичный файл Python, и у вас получится симпатичная маленькая автономная среда. Затем вы можете установить easy_install/pip в эту среду, а затем также установить django 1.2 и взломать его.

Поскольку вы используете mod_wsgi, обязательно прочитайте:

http://code.google.com/p/modwsgi/wiki/VirtualEnvironments

Другие вопросы по тегам