Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 17, 2008 11:59:58

jokur
От:
Зарегистрирован: 2008-11-09
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Назначение обработчиков в urls.py

Помогите решить коллизию. У меня в проекте сложилась следующая проблемка.

Есть 2 различных обработчика, но имеют схожую структуру url, мне нужно сделать так чтобы эти обработчики не перекрывали друг друга. В urls.py у меня следующее

(r'^(?P<category>.*)/$', 'pages.views.cateory_index'),
(r'^(?P<sub>.*)/$', 'pages.views.entry_main_list'),
т.е. в такой ситуации то что будет стоять выше в urls.py то и будет все обрабатывать заданный url. Я конечно понимаю что одну ветку можно расписать не обобщаю в urls.py, но может быть все таки есть другой выход из данной ситуации?

П.С. Использую Django 1.0



Офлайн

#2 Ноя. 17, 2008 12:32:50

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Назначение обработчиков в urls.py

У обработчиков должны различаться паттерны. Иначе вы никогда не определите какой вызывать.

jokur
Я конечно понимаю что одну ветку можно расписать не обобщаю в urls.py, но может быть все таки есть другой выход из данной ситуации?
Изменить схему урлов.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version