2012-08-24 68 views
1

我正在使用Django來創建一個網站,並且在一部分中,我需要在網址中有兩個獲取請求 - 一個叫做「搜索」,另一個叫做「頁面」。我試過以下 -如何在一個URL中有多個獲取參數?

return HttpResponseRedirect('/explore/?search=test/?page=1') 

然而,「?/頁= 1」被列爲搜索的一部分,這是搞亂起來。任何方式讓他們成爲兩個不同的獲取,或者我將不得不融合成一個?

+1

'?/瀏覽/搜索=測試&頁= 1'?如果你認爲「得到參數」 –

回答

4

做這樣的:

return HttpResponseRedirect('/explore/?search=test&page=1') 

,並在視圖中,可以得到兩個參數爲:

search = request.GET.get('search') 
page = request.GET.get('page')