我在Debian Lenny上,最新的backports django是1.1.1 final 。 我不想使用sid所以我可能不得不下载django。
我有我的网站位于: /www/和我计划使用mod_wsgi与Apache2作为nginx反向代理。
现在我通过pip下载了pip和virtualenv ,有人可以解释我怎样才能让我的/www/网站还没有被使用django-1.2 ?
问题1.1 :你在哪里build议我下载django-1.2 ? 我知道你可以把它存储在任何地方,但你会在哪里存储它?
问题1.2 :安装完后,你怎么把django-1.2而不是系统默认的django 1.2绑定到反向代理的Apache conf?
如果答案比模糊更具体,并且有设置的例子,我更喜欢它。
确保您咨询:
http://code.google.com/p/modwsgi/wiki/VirtualEnvironments
了解如何在虚拟环境中设置mod_wsgi。
这样,你可以单独保留现有的Django,并将新的安装到virtualenv中,并让你的WSGI应用程序在mod_wsgi下使用它。
结束后遵循优秀指南@ http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/
我真的很喜欢这样的综合教程,而不是一些RTFM链接到这些types的东西,不包括不同服务的集成。
只需删除Debian提供的Django包,然后从tar.gz下载安装,或使用svn获取最新的。
见http://docs.djangoproject.com/en/1.2/topics/install/#installing-official-release