【问题标题】:How to have multiple get params in an URL?如何在 URL 中有多个获取参数?
【发布时间】:2012-08-24 20:54:13
【问题描述】:

我正在使用 Django 创建一个网站,在一部分中,我需要在 url 中获取两个请求 - 一个称为“搜索”,一个称为“页面”。我已经尝试了以下 -

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

但是,'/?page=1' 被包含在搜索中,这使搜索变得混乱。有什么办法可以将它们保持为两个不同的,还是我必须将它们融合为一个?

【问题讨论】:

  • '/explore/?search=test&page=1' ??如果你ment“获取参数”

标签: python django url get request


【解决方案1】:

这样做:

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

在视图中你可以得到两个参数:

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

【讨论】:

    猜你喜欢
    • 2016-12-17
    • 1970-01-01
    • 2022-12-01
    • 2013-01-21
    • 2010-09-26
    • 2018-08-19
    • 1970-01-01
    • 2017-09-30
    • 2020-12-22
    相关资源
    最近更新 更多