【问题标题】:Django: configuring multiple domains for a website?Django:为一个网站配置多个域?
【发布时间】:2011-11-26 16:12:48
【问题描述】:

我如何在 django 中管理多个域?我们的网站会这样配置

jobs.site.com
cars.site.com
homes.site.com
jobs.site.co.uk
cars.site.co.uk
....

等等。基本上,我们将拥有三个三级域(工作、汽车、家庭)和一些特定国家/地区的域。

我实际上是在本地使用诸如“localhost/uk/jobs/”之类的 url,但是当我们上线时,我们应该使用 jobs.site.co.uk...

我真的不知道,也不知道我应该在谷歌上搜索什么,有人可以给我一个简短但完整的“howto”来配置我的设置(或完整的 django 应用程序)以完全满足我的需要吗?

提前致谢!

【问题讨论】:

    标签: django url dns sites


    【解决方案1】:

    如果它们共享相同的代码或数据库,您将必须检索子域名来创建您自己的子域中间件。

    看看这个http://thingsilearned.com/2009/01/05/using-subdomains-in-django/

    【讨论】:

      【解决方案2】:

      这取决于您如何运行 Django 项目,但在我看来,xyz.site.com 可能是不同的项目。如果它们都共享相同的代码,请参阅下面的第二段。

      如果您需要区分单个 Django 项目中的不同主机(如jobs.site.co.ukjobs.site.com),请查看Django "sites" framework

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-25
        • 1970-01-01
        • 1970-01-01
        • 2020-07-14
        • 1970-01-01
        • 2012-08-08
        相关资源
        最近更新 更多