Django некоторые URL-адреса отсылаются на домашний сайт только на производстве (NGINX, GUnicorn)

В производстве некоторые из моих URL работают, некоторые нет и перенаправляют на home / основной URL сайта.

Итак, у меня есть сайт, запущенный в производство. Я использую NGINX load balancer с 3 x NGINX reverse proxy с GUnicorn VMs, на которых запущено приложение. Приложение содержит следующее в своем URL-файле:

path("interest/", view=SDInterestView.as_view(template_name="sd/interest.jinja2"), name="sd_intresse"),
path("interesta/", view=SDInterestViewA.as_view(template_name="sd/interest.jinja2"), name="sd_intressea"),
path("interestcopy/", view=SDInterestView.as_view(template_name="sd/interest.jinja2"), name="sd_intresse_copy")

Это URL базового уровня. так www.site.com/intresse/ и т.д...

SDInterestView и SDInterestViewA - это скопированный код - за исключением названия класса.

Итак - interest/ работает. Ни interesta/, ни interestcopy/ не работают в production. Все работает AOK с RunServer или runserver_plus локально в dev. Если я получу доступ к back end python сессии одной из виртуальных машин, я могу разрешить URL и увидеть для всех трех правильные атрибуты для того, какое представление они собираются экзекутировать. Все три URL отображаются в файле manage.py show_urls.

Я в растерянности, как отследить, в чем проблема. На данный момент я не вижу возможности добавить какие-либо URL-адреса базового уровня и заставить их работать. Если я добавляю урлы в отдельные URL-файлы приложений, они отображаются и работают AOK - но - тогда не имеют URL-пути, который мне нужен.

Любые мысли о том, как лучше всего отладить эту проблему и выяснить, что происходит. Балансировщик нагрузки NGINX и отдельные обратные прокси имеют очень простые конфигурации с одной локализацией / секцией. Поэтому я уверен, что проблема возникает не из-за этого.

Спасибо за любую помощь

Я пробовал добавлять отладочную и журнальную информацию в класс View, но ничего из этого не срабатывает, когда вызываются URL для intresesta и interestcopy.

Я искал интерес / и интерес к кодовой базе на случай, если у какого-то промежуточного программного обеспечения или чего-то еще есть список приемлемых базовых урлов и т.д... но ничего подобного не существует.

Вернуться на верх