配置多租户

时间:2014-10-07 22:14:23

标签: python django mezzanine multi-tenant

在本地开发环境中,我目前正尝试使用Mezzanine破解我的多租户方式:

Mezzanine利用Django的网站应用程序来支持单个项目中的多个网站。 Mezzanine中始终“打开”此功能:

对于夹层楼的多租户来说,这几乎是一个入门级的啧啧。很好,所以我去管理站点,并添加一个站点:


域名----- | ----显示名称

127.0.0.1:8000 ---- | ----英文网站

127.0.0.1:8000 / es | ----西班牙语网站


现在,我被困住了。我已经摆弄了url.py,但认为这不是从哪里开始的,考虑到我需要知道要映射网址的东西。看法?丢失。

有什么想法吗?

(包含的翻译不是一个选项,因为Web服务永远不会像人类一样好。)

1 个答案:

答案 0 :(得分:1)

夹层中的多租户是通过域名完成的。您需要在开发中运行http://dev.sitehttp://esdev.site或类似内容(将条目添加到您的hosts文件中,并确保它们与管理员站点部分中的列表相匹配)。

在制作中,你也想要使用两个不同的域。

例如,我的个人网站http://dpn.name/和我的商家网站http://behest.com.au/都在同一个夹层安装中运行。

稍后,当您拥有正确的设置时,您可以通过每个域名登录管理员或更改管理员中当前活动的站点(每次点击),为每个特定站点添加新的帖子和页面如果您设置了多个站点,则在右上角

希望有所帮助,如果您需要更多信息,请告诉我。