Форум сайта python.su
Доброе время суток. Нашел такую небольшую ошибку. Покажу на примере. Сам url
(?P<id>\d+)
Офлайн
зачем? если такой страницы нет…
Офлайн
Напиши еще одно урл (регулярку) для случая, когда ты вводишь символ вместо цифры. И обрабатывай его в отдельной вьюшке.
Отредактировано (Фев. 3, 2010 14:07:25)
Офлайн
ясно
а хочу обработать, потому что если писать с ошибкой - все ссылки становятся видны и видно какими регулярками обернуты)
хотя думаю можно просто подменять 403/404 ошибки своими страницами…
Офлайн
эм… тогда могу посоветовать вообще ничего не делать)
дело в том, что сейчас у Вас стоит в сеттингах DEBUG = True, а если поставить False, то Джанго будет выдавать свою страничку 404.
Можно и самому сделать темплейт для страницы 404. Почитай в доках.
Офлайн
dissdocСмеялись всем офисом:-)
а хочу обработать, потому что если писать с ошибкой - все ссылки становятся видны и видно какими регулярками обернуты)
Офлайн
Перехватывать можно в middleware(http://docs.djangoproject.com/en/dev/topics/http/middleware/), но не знаю зачем.
Офлайн
Daevaorn, я тоже частенько смеюсь над новичками) Это нормально =)
magasoft, спасибо. Но это я уже находил )
Все равно спасибо за советы и помощь.
Офлайн
dissdoc
ты сам от них недалеко ушёл B) и так и не понял, что не прав.
Офлайн
А я и не спорю, что Django и Python для меня новое :)
Офлайн