2010-03-06 210 views
-1

我想这个模式:蟒蛇URLPATTERN新手的问题

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

要与从事的工作/和工作/ {}的job_id,但上述表达并不包括第一种情况(工作/),它只有当我做类似的工作:

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

回答

1

你需要做的第二部分可选:

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

而且不要忘记将'JOB_ID = None'在'作业的定义_handler'。 – 2010-03-06 16:05:07