URL配置令人困惑

时间:2013-04-30 05:37:32

标签: django url

我对这些网址有疑问

 (r'^(?P<jobtype>[\w|\W]+)/$', 'index'),  
 (r'^profile/$','profile'),     
 (r'^profile/addJob/$', 'addJob'),
 (r'^profile/editjob/(?P<jobid>.*)/$', 'editJob')

第一次传递给“index”函数,第二次传递给“profile”函数,第三次和第四次传递给“addJob”和“editJob”函数,但是他们都使用第一个url-configuration并传递给“ index“函数,它给了我错误,在这种情况下该怎么做?

1 个答案:

答案 0 :(得分:1)

第一个正则表达式已匹配所有网址。

 (r'^profile/$','profile'),     
 (r'^profile/addJob/$', 'addJob'),
 (r'^profile/editjob/(?P<jobid>.*)/$', 'editJob')
 (r'^(?P<jobtype>[\w|\W]+)/$', 'index'),