Я занимаюсь разработкой приложения django, и со временем URL-адреса выросли.Сейчас у меня их много, и из-за внесенных мною изменений один вид начал давать сбой.Когда я пытаюсь получить http://example.com/foo/edit_profile,, он должен выполнить функцию просмотра определенного вида X
, но вместо этого он выполняет Y
.Где-то маршрутизация URL испортилась, и я не могу понять это.Я использовал метод django.core.urlresolvers.resolve
, чтобы попробовать его из оболочки, и я могу подтвердить, что URL-адрес получен неправильно.Тем не менее, я не знаю, как отладить это и точно определить проблему.
В идеале, я хотел бы видеть что-то вроде «проверил этот паттерн», «проверил этот паттерн» и т. Д., Пока он, наконец, не найдет правильный, и тогда я смогу посмотреть, где он разрешился.Я не могу найти ничего подобного.
Разве это не общая проблема для крупных проектов?Что делают люди?
Обновление
Я знаю, как работает система и как просматривать URL-адреса один за другим.Это то, что я пытаюсь сделать.Этот вопрос в основном спрашивает ярлык.