Например, у меня есть проект 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 отправки для посещения на основе домена?
Посмотрите на приложение django-hosts.Обеспечивает очень удобную работу с поддоменами.
https://github.com/ennio/django-hosts
В разных виртуальных хостах могут быть разные проекты Django, другой вариант - использовать Sites Framework