Python URLPATTERN newbie Frage [geschlossen]
-
25-09-2019 - |
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)
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