不同的版本 Django 在一个工作服务器上,我怎样才能设置?

结果应该如下所示。

http://www.example.com/djangoapp1
django 版本 0.96

http://www.example.com/djangoapp2
django 版本 1.0.2

使用服务器。 Apache, 从 mod_python. 或任何服务器技术都推荐最多。

谢。
已邀请:

莫问

赞同来自:

我不确定你可以用它正确做到 mod_python. 我曾经在线程之间看到很多泄漏 / 我尝试过的过程 mod_python. 现在它可以更好地使用
http://pypi.python.org/pypi/virtualenv
但这是不值得的。


http://code.google.com/p/modwsgi/
相反,为了更好的性能,更好地支持,更好地利用内存和更少的错误 ... 然后遵循wiki页面
http://code.google.com/p/modws ... ments
启动多个版本 Django.

冰洋

赞同来自:

从技术上讲,应该可以做到 mod_python. 如果人们真的有问题,就像其他人的建议一样,它可能是因为他们没有安装如何 mod_python 正确使用口译员。 即使辅助解释器设置正确,所以每个实例 Django 它是自己的,您可能对时区设置,语言和区域设置有问题,因为它们由整个过程的环境变量控制,而不是本地用于辅助解释器。 但是,它与使用的不同版本无关。 Django 并且可以在过程中发生任何情况 Apache 已启动多个应用程序。 同样的问题来自 mod_wsgi 在内置模式中。 最安全的方法 - 使用恶魔模式 mod_wsgi. 因此,每一个例子 Django 它处于自己的过程中,不能相互干扰。

要回复问题请先登录注册