在Django应用程序为什么不工作这个表达式代码
在这里工作是我的urls.py
urlpattterns = [url(r'^(?P<leagueId>[0-9]+)/(?P<year>[0-9]+)/(?P<team>[\S]+)/$', views.team_detail, name="team_detail"),]
一个例子网址是沿着线:
http://localhost:8000/123456/2017/Johnny%20Rocket/
我试着玩Pythex,但我无法找到匹配的网址
注意:传递的变量是/ {number }/{year}/{name}
该名称可以由字母数字字符和空格组成。
但'%20'是空白的编码...使用'+'代替。 –
我想大量的流量来自[django]以外的标签。 Django会在字符串匹配正则表达式之前提取URL路径并剪切第一个斜杠。 – knbk