Python Urlpattern Newbie Pergunta [fechado
-
25-09-2019 - |
Pergunta
Estou tentando esse padrão:
(r'^jobs/(?P<job_id>\d+)/$', job_handler)
Para trabalhar com empregos/e empregos/{job_id}, mas a expressão acima não cobre o primeiro caso (Jobs/), ele só funciona se eu fizer algo como:
(r'^jobs/$', job_handler),
(r'^jobs/(?P<job_id>\d+)/$', job_handler)
Solução
Você precisa tornar a segunda parte opcional:
(r'^jobs/(?:(?P<job_id>\d+)/)?$', job_handler)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow