Отладчик URL-адреса Django

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

В идеале я хотел бы видеть что-то вроде «протестировал этот шаблон», «протестировал этот шаблон» и т. Д., Пока он, наконец, не найдет правильный, и тогда я смогу посмотреть, где он разрешился. Я не могу найти ничего подобного.

Разве это не общая проблема для крупных проектов? Что делают люди?

Обновление

Я знаю, как работает система и как просматривать URL-адреса один за другим. Это то, что я пытаюсь сделать. Этот вопрос в основном спрашивает ярлык. echo $ name | grep -o "(WORD = (TCPIP = (...

) Я запускаю следующую версию на Sun Solaris (она работает нормально в Linux), но не на Sun Solaris

name="(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234))"
echo $name | grep -o "(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT =  10234))"
grep: illegal option -- o
Usage: grep -hblcnsviw pattern file . . .

мой вопрос, который такой же вариант на Sun Solaris, как и опция grep -o (для сопоставления захвата строки)

lidia

5
задан codaddict 1 September 2010 в 07:00
поделиться