2013-10-01 31 views
0

如何從這種類型的URL中提取參數。django - 如何獲得「#」後的所有url參數

" ../oauth/#access_token=sa7a56437de94d2d351c5&token_type=score " 

我可以通過「#」分開,然後讓所有的瓦爾,問題是,我不能得到完整的URL,就在#之前的部分。

謝謝

+5

'#'後面的部分只在客戶端進行處理,不在服務器端發送。 –

+0

您可以考慮使用'?'而不是'#',然後參數成爲GET查詢。因此,只需使用'request.GET.get(「access_token」)'就可以訪問參數 – esauro

回答

1

這根本不能作爲#馬克後的內容做不會被髮送到服務器。您可能會考慮在?或查詢字符串之後添加信息。

但是,如果你發送它,那麼你可能會考慮使用JavaScript發送一個GET請求。您可以通過document.URL獲取當前網址。但是,您需要製作特定的URL路線才能處理此問題。

最好的選擇是使用?或查詢字符串。