gpt4 book ai didi

python - HTTP 引用问题

转载 作者:可可西里 更新时间:2023-11-01 16:02:33 26 4
gpt4 key购买 nike

我有这个 View 呈现一个静态页面,但我似乎无法捕捉到页面的引用者。

def landing(request, referer='google'):
''' Loads the landing page '''
msg = ''
if request.method == 'GET':
referer = request.META['HTTP_REFERER']
return render_to_response('index.html',
{'WSGI_DIR': settings.WSGI_DIR,'csrf_value': get_token(request),
'referer':referer},context_instance=RequestContext(request))

它不断弹出:

KeyError at / 'HTTP_REFERER'

我已经导入了所有需要的东西。有人知道吗?

最佳答案

您应该使用 request.META.get('HTTP_REFERER')。并非每个请求都会有一个 Referer header ,如果没有,您将得到这个异常。测试 get() 的结果是否不是 None 以查看是否发送了 header 。

关于python - HTTP 引用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7364054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com