Py学习  »  Django

单个Django项目下的多个站点

Joseph • 6 年前 • 1715 次点击  

在一个Django项目下拥有多个站点是否可行和正确?这样就可以为所有站点提供全局共享的情景文件、URL文件以及全局共享的“应用程序”,并为单个Django项目下的所有站点提供通用的管理界面。每个站点可能有自己的设置、URL和模板,这些设置、URL和模板将被覆盖或动态导入父设置文件。

有人能告诉我如何使用python2.6+django 1.2.1+apache2.2+mod_wsgi来实现这一点吗?因为我对使用mod_wsgi时需要提供的虚拟主机有点困惑。

根据上述要求,我计划将wsgi文件保存在主django项目目录中,以便导入主设置,并且在主设置中,我计划动态导入请求的站点设置。是否可以使用apache+mod_wsgi这样做?请教。

我必须制作一个全局共享模块来将全局设置和URL详细信息导入到特定于站点的设置和URL,而不是全局Django项目。

我希望更好地重用代码,而不是在每个站点中进行冗余的更改。

请教。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31009
文章 [ 2 ]  |  最新文章 6 年前