2017-07-04 20 views
1

在我的urls.py,我有这个条目:的URL没有被匹配的/发现:Django的

url(r'^get-advice/(?P<groupid>[0-9]+)/(?P<catid>[0-9]+)/(?P<style>[a-zA-Z]{6,11})/(?P<zone>[0-9]+)/$', views.give_insight, name='get-advice'), 

我希望这会工作:

http://localhost:9000/tips/get-adivce/6/1/sqare/1200

http://localhost:9000/land/get-adivce/6/1/sqare/1

http://localhost:9000/land/get-adivce/6/1/sqare/13

但没有什么正在匹配。以下工作正常:

http://localhost:9000/tips/view-tips/6/1/

的网址:

url(r'^view-tips/(?P<groupid>[0-9]+)/(?P<catid>[0-9]+)/$', views.give_insight, name='view-tips'), 
+3

'得到-adivce' ='得到-advice' –

回答

5

样式组((?P<style>[a-zA-Z]{6,11}))6至11个字符相匹配,sqare只有5个,因此不匹配。

要么你的意思是square要么你需要改变字符数。

你也有你展示的URL的错字:get-adivce - >get-advice

+0

广场是一个错字,但获得建议的部分是正确的。多谢你们。 –

相关问题