Pregunta

Estoy tratando este patrón:

(r'^jobs/(?P<job_id>\d+)/$', job_handler)

Para trabajar con trabajos / empleos y / {} JOB_ID, pero la expresión anterior no cubre el primer caso (empleos /), que sólo funcionan si hago algo como:

(r'^jobs/$', job_handler),
(r'^jobs/(?P<job_id>\d+)/$', job_handler) 
¿Fue útil?

Solución

Es necesario hacer la segunda parte opcional:

(r'^jobs/(?:(?P<job_id>\d+)/)?$', job_handler)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top