解释Django-cms多站点布局



如何使用一个django (django-cms)实例来服务两个站点?当我安装site应用程序并使用django admin添加两个站点实例时,我可以选择哪一个我想添加一个页面。我不明白的是:django怎么知道该使用哪个站点?也许我错过了一些元素在我的django多站点部署方案,有人能把我的轨道?

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

如果你只是想在一个Django安装上运行一些不相关的站点,那么它并不是为完整的多租户而设置的。在这种情况下,我自己的经验是,为每个站点设置单独的Django应用程序和数据库,然后使用Apache虚拟主机来引导流量更容易。

最新更新