Frage

Ich versuche, dieses Muster:

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

Um die Arbeit mit Jobs / und Jobs / {job_id}, aber der obige Ausdruck nicht den ersten Fall decken (Jobs /), ist es nur, wenn ich etwas tun:

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

Lösung

Sie müssen den zweiten Teil optional machen:

(r'^jobs/(?:(?P<job_id>\d+)/)?$', job_handler)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top