0
我的網址如下:空格和特殊字符的URL - Django的
test/One%20**&**%20Two/edit
Django的網址:
r'^(?P<test>[\w\-]+)/(?P<text>[\w\s]+)/edit/$'
誰能告訴我,爲什麼Django是無法顯示網頁?我看不到頁面(404)。
我的網址如下:空格和特殊字符的URL - Django的
test/One%20**&**%20Two/edit
Django的網址:
r'^(?P<test>[\w\-]+)/(?P<text>[\w\s]+)/edit/$'
誰能告訴我,爲什麼Django是無法顯示網頁?我看不到頁面(404)。
如果你真的需要捕獲所有這些垃圾進入第二組,只需使用:
^(?P<test>[\w\-]+)/(?P<text>.+)/edit/?$
...我甚至沒有問你爲什麼願意這樣做(:
可能是模式上的最後一個反斜槓? – danihp
您的urlpattern有許多錯誤,首先,它不會匹配'%20 **&**%20',請通過[官方Django教程](https://docs.djangoproject.com/en/2.0/intro/tutorial01/)以獲得更好的想法。 – xyres