【发布时间】:2018-04-01 17:58:07
【问题描述】:
在 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 路径和第一个斜杠的剪切。
标签: python regex django django-views django-urls