Django:为网站配置多个域?

发布于 2024-12-06 22:11:02 字数 389 浏览 0 评论 0原文

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

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

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

我实际上是在本地使用“localhost/uk/jobs/”这样的网址进行工作,但是当我们上线时,我们应该使用 jobs.site.co.uk 代替......

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

提前致谢!

how can i manage in django multiple domains? Our website will be configured like this

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

and so on. basically, we will have three third level domains (jobs,cars,homes) and some country specific domains.

i'm actually working locally with urls like "localhost/uk/jobs/" but when we're going live we should use jobs.site.co.uk instead...

i really have no clue, nor i know what i should search on google, can somebody please provide me a brief but full "howto" to configure my settings (or full django app) to do exactly what i need?

thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初懵 2024-12-13 22:11:02

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

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

If they share the same code or database, you will have to retrieve the subdomain name creating your own subdomain middleware.

Have a look to this http://thingsilearned.com/2009/01/05/using-subdomains-in-django/

月下凄凉 2024-12-13 22:11:02

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

如果需要,请查看Django“sites”框架区分单个 Django 项目中的不同主机(例如 jobs.site.co.uk 和 jobs.site.com)。

It depends on how you run your Django projects, but to me it looks like xyz.site.com could be different projects. If they all share the same code, see the second paragraph below.

Take a look at the Django "sites" framework if you need to distinguish between different hosts within a single Django project (like jobs.site.co.uk and jobs.site.com).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文