Python Urlpattern Newbie вопрос [закрыто
-
25-09-2019 - |
Вопрос
Я пробую эту модель:
(r'^jobs/(?P<job_id>\d+)/$', job_handler)
Работать с заданиями / и заданиями / {job_id}, но вышеуказанное выражение не покрывает первый случай (задания /), он работает только, если я сделаю что-то вроде:
(r'^jobs/$', job_handler),
(r'^jobs/(?P<job_id>\d+)/$', job_handler)
Решение
Вам нужно сделать вторую часть необязательно:
(r'^jobs/(?:(?P<job_id>\d+)/)?$', job_handler)
Не связан с StackOverflow