Вопрос

Я пробую эту модель:

(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)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top