【问题标题】:Is it possible to have one 'master' Django website and N satellite websites是否有可能拥有一个“主”Django 网站和 N 个卫星网站
【发布时间】:2011-03-14 07:03:54
【问题描述】:

我正在考虑一种配置,其中我有一个主网站:

www.masterdomain.com

和 N 个卫星域,我可以在其中访问卫星域,如下所示:

www.masterdomain.com/some_url/satetlite1.html www.masterdomain.com/some_url/satetlite2.html ... www.masterdomain.com/some_url/satetliteN.html

这可能吗?

【问题讨论】:

    标签: django django-models django-admin django-urls


    【解决方案1】:

    sites Framework 可能会让您感兴趣。

    Django 带有一个可选的“站点”框架。它是将对象和功能与特定网站相关联的挂钩,它是您的 Django 驱动网站的域名和“冗长”名称的存放地。

    如果您的单个 Django 安装支持多个站点并且您需要以某种方式区分这些站点,请使用它。

    还有一些关于这个问题的好博客文章,例如这个:

    【讨论】:

    • 感谢您的提示和非常有用的回复+链接。老实说,我仍然对可以做到这一点感到震惊——因为我已经为自己准备好回答“不——你疯了吗?,这不可能!”。我的最后一个问题(现在我知道可以做到)是(除了硬件资源),您可以从主网站“控制”多少卫星网站有任何限制吗?即N的大小有限制吗?
    • 您的限制将是您的网络服务器的限制。
    • 顺便说一句,你的接受率很低;请接受解决了您的问题或回答了您的问题的答案 - 它让我们所有人的生活更轻松。
    • 您提供的链接没有说明是否可以使用一个“主”Django 来“管理”多个域(例如 domain1.com、domian2.com 等)。你能澄清一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 2014-09-15
    • 2018-07-30
    • 1970-01-01
    • 2013-11-29
    • 2022-11-18
    相关资源
    最近更新 更多