2012-08-24 25 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')