我正在尝试使用正则表达式将两个输入从 URL 获取到视图中。
我的 urls.py 行看起来像这样
(r'^blog/(?P<match>.+)/', 'blog.views.blog'),
这是我的观点
def blog(request, match):
pieces = match.split('/')
但是,如果我的 URL 是“root.com/blog/user/3”,pieces
则只返回[user]
.
为了pieces to return
[user],[3]` 必须在我的 URL 中添加一个斜杠:“root.com/blog/user/3/”
据我所知,根据我的 Python shell,第一个 URL 应该已经返回[user],[3]
我错过了什么吗?或者 Django 是否真的以与 Python 不同的方式分割字符串?