python urlpattern新手问题

时间:2010-03-06 15:41:16

标签: django url-pattern

我正在尝试这种模式:

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

要处理作业/和作业/ {job_id},但上面的表达式不包括第一种情况(作业/),它只有在我执行以下操作时才有效:

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

1 个答案:

答案 0 :(得分:1)

您需要将第二部分设为可选:

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