我们如何在 Django 视图中使用“HTTP_REFERER”URL 返回额外参数?

问题描述 投票:0回答:1
url = request.META.get('HTTP_REFERER') 

return HttpResponseRedirect(url) 

这个 URL 用于重定向到当前页面,我想用它发送一个参数。我该怎么做?

python django django-views django-urls django-registration
1个回答
0
投票
import urllib.parse

params = {"test": 1, "q": "some search string"}
query_string = urllib.parse.urlencode(params)
url = request.META.get('HTTP_REFERER')
if not url:
    url = request.META.get('some-other-header')
url += "?" + query_string
© www.soinside.com 2019 - 2024. All rights reserved.