1

如何使用一个 django (django-cms) 实例为两个站点提供服务?当我site使用 django admin 安装应用程序并添加两个站点实例时,我可以选择要为哪一个添加页面。所以这就是我不明白的:django 应该如何知道要使用哪个站点?也许我在我的 django 多站点部署方案中遗漏了一些元素,有人可以让我走上正轨吗?

4

1 回答 1

2

基本上,它不知道自己使用哪个站点。您将每个模型与一个(或多个)站点相关联,然后检查视图中给定站点的内容。如果您还没有,请查看站点文档中的示例(链接版本为 1.5)。

它并没有真正为开箱即用的完整多租户设置,以防你只是想从一个 Django 安装中运行一些不相关的站点。在这种情况下,我自己的经验是,为每个站点设置单独的 Django 应用程序和数据库,然后使用 Apache 虚拟主机来引导流量会更容易。

于 2013-03-16T19:47:34.187 回答