首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mod_python运行多个版本的Django应用程序?

如何使用mod_python运行多个版本的Django应用程序?
EN

Stack Overflow用户
提问于 2010-03-09 15:41:09
回答 1查看 285关注 0票数 0

我想在不同的apache虚拟主机上设置Django应用程序的测试和生产版本,并想知道实现这一目标的最佳方法。

这是我所做的,它似乎工作得很好,但我想知道是否有更好的方法。

代码语言:javascript
复制
<VirtualHost *>
    ServerName test.foo.bar

    <Location "/app/">
        SetHandler python-program
        PythonPath "['/home/jdm/django-apps/xyz/test/'] + sys.path"
        PythonHandler django.core.handlers.modpython
        SetEnv DJANGO_SETTINGS_MODULE settings
    PythonOption django.root /app
        PythonDebug On
        PythonInterpreter test
    </Location>

</VirtualHost>


<VirtualHost *>
    ServerName live.foo.bar

    <Location "/app/">
        SetHandler python-program
        PythonHandler django.core.handlers.modpython
        PythonPath "['/home/jdm/django-apps/xyz/live/'] + sys.path"
        SetEnv DJANGO_SETTINGS_MODULE settings
        PythonOption django.root /app
        PythonDebug On
        PythonInterpreter live
    </Location>

</VirtualHost>

应用程序位于/home/jdm/django- apps /xyz/ live /和/home/jdm/django-apps/xyz/test/中。这些应用程序位于http://live.foo.bar/app/http://test.foo.bar/app/

EN

回答 1

Stack Overflow用户

发布于 2010-03-09 17:14:39

我认为virtualenv就是你所需要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2407347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档