假设我的urls.py
:
url(r'^task/(?P<pk>[0-9]+)/', taskview, name='taskview')
django如何帮助我从阅读任何匹配的URL字符串中提取'10'(或{"pk": 10}
),如:
/task/10/
/task/10///
/task/10/dddd/dddd/dddwwwww/wwwwq/qqqqqqw/qwead/?adawd=awodawdoij
(仅供参考,当我说“读取任何URL字符串”时,我的意思是我没有收到对这些网址的请求,而是我的代码中有这样一个字符串,我必须执行上述关键字提取)< / p>
答案 0 :(得分:3)
刚想通了:
from django.core.urlresolvers import resolve
resolve(url).kwargs