Как django может отправлять посещения для просмотра на основе домена - PullRequest
1 голос
/ 08 февраля 2012

Например, у меня есть проект django, там две страницы.

http://domain.com/A/things

http://domain.com/B/things

Теперь я хочу, чтобы посетители могли посещать эти страницы с помощью URL

http://A.domain.com/things

http://B.domain.com/things

Я пытался использовать nginx, чтобы переписать правило.Например, переписать "http://A.domain.com/things" в " http://domain.com/A/things".

Но когда я использую функцию reverse или URL-адрес шаблона, URL-адрес по-прежнему будет "/ A / вещи" вместо "http://A.domain.com/things"

Как мы знаем, django отправляет посещения для просмотра на основе URL. Интересно, есть ли способ сделать django отправки для посещения на основе домена?

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

Посмотрите на приложение django-hosts.Обеспечивает очень удобную работу с поддоменами.

https://github.com/ennio/django-hosts

0 голосов
/ 08 февраля 2012

В разных виртуальных хостах могут быть разные проекты Django, другой вариант - использовать Sites Framework

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