Django: настройка нескольких доменов для сайта? - PullRequest
4 голосов
/ 28 сентября 2011

Как мне управлять несколькими доменами в Django? Наш сайт будет настроен следующим образом

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

и так далее. в основном у нас будет три домена третьего уровня (рабочие места, автомобили, дома) и некоторые домены, специфичные для страны.

Я на самом деле работаю локально с URL-адресами типа "localhost / uk / jobs /", но когда мы собираемся вживую, мы должны вместо этого использовать jobs.site.co.uk ...

У меня действительно нет ни малейшего понятия, и я не знаю, что мне нужно искать в Google. Может ли кто-нибудь предоставить мне краткое, но полное "Howto", чтобы настроить мои настройки (или полное приложение django), чтобы делать именно то, что мне нужно?

спасибо заранее!

Ответы [ 2 ]

5 голосов
/ 28 сентября 2011

Если они используют один и тот же код или базу данных, вам придется получить имя субдомена, создавая ваше собственное промежуточное программное обеспечение субдомена.

Посмотрите на это http://thingsilearned.com/2009/01/05/using-subdomains-in-django/

1 голос
/ 28 сентября 2011

Это зависит от того, как вы запускаете свои проекты Django, но мне кажется, что xyz.site.com могут быть разными проектами.Если все они используют один и тот же код, см. Второй абзац ниже.

Посмотрите на структуру "сайтов" Django , если вам необходимо различать разные хосты в рамках одного проекта Django (как jobs.site.co.uk и jobs.site.com).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...