我使用的是 Debian Lenny,最新的反向移植 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?
我希望答案更具体而不是模糊,并且有设置示例。
答案1
确保您咨询:
http://code.google.com/p/modwsgi/wiki/VirtualEnvironments
有关如何使用虚拟环境设置 mod_wsgi。
这样,您就可以保留任何现有的 Django,并将新的 Django 安装到 virtualenv 中,并让 mod_wsgi 下的 WSGI 应用程序使用它。
答案2
最后还是遵循了优秀的指南@http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/
我真的很喜欢像这样的综合教程,而不是一些 RTFM 链接,它们不涵盖不同服务集成的内容。
答案3
只需删除 Debian 提供的 Django 包并从 tar.gz 下载中安装或使用 svn 获取最新版本。
看http://docs.djangoproject.com/en/1.2/topics/install/#installing-official-release