如何在URL中有多个获取参数?

时间:2012-08-24 20:54:14

标签: python django url get request

我使用Django创建一个网站,在一个部分我需要在网址中有两个获取请求 - 一个叫做#34;搜索",一个叫做#34;页面" 。我尝试了以下内容 -

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

然而,' /?page = 1'被列入搜索的一部分,这是搞乱的。任何方式将它们保持为两种不同的方式,或者我必须将它们融合为一种?

1 个答案:

答案 0 :(得分:4)

这样做:

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

并且在视图中,您可以将两个参数都获得:

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