2010-03-06 153 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