1
在urls.py文件:与HTTP URL的Django调度GET参数
url(r'^api/user_info/(?P<username>[a-zA-Z\d]+)\&', 'corresponding.view')
url(r'^api/user_info/(?P<username>[a-zA-Z\d]+)', 'corresponding.view')
总是会有HTTP GET参数/api/user_info/username
。
问题是,在corresponding.view
函数中,username
将评估为“myusername?clientversion = 2.0”,而不是评估为“myusername”和request.GET['clientversion'] = "2.0"
。
第一个url
调用是试图捕捉那里的&符号,但它没有帮助。
在此先感谢。
您的回答对我来说非常有启发性。谢谢。然而,我意识到我的真正问题是纯粹的愚蠢在我的一端:我的客户端软件请求页面的HTTP GET参数以'&'开头,而不是'?'...在我注意到之前花了几个小时...只是那些日子中的一天... –