举例:
url(r'^(.*)/(.*)/$', function)
def function(request,a,b,c=0):
return HttpResponse('{}aa{}'.format(a,b))
测试如下:
http://10.239.148.113:8000/1/2/ 1aa2
http://10.239.148.113:8000/1/3%2F2/ 1/3aa2
django 将%2F 做了 decode 处理之后转给 url partten 。
由于使用了贪婪模式, 1/3 变成第一个参数,但实际上我想要的第一个参数是 1 ,第二个参数是 3/2
如何解决这个问题,除了?key=value 这种方式?
谢谢