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參數以'&'開頭,而不是'?'...在我注意到之前花了幾個小時...只是那些日子中的一天... –