我一直在尝试找到这个答案之后的以前的网址:
Django request to find previous referrer
所以,在我的 .py 中我做了:
print request.META
print request.META.HTTP_REFERER
print request.META['HTTP_REFERER']
request.META 返回:
{'RUN_MAIN': 'true', 'HTTP_REFERER': 'http://127.0.0.1:8000/info/contact/', 'XDG_GREETER_DATA_DIR': '/var/lib/lightdm-data/user', 'QT4_IM_MODULE': 'xim',....
所以,我可以看到 HTTP_REFERER 在那里,但是当尝试以任何一种方式访问它时,我都会收到错误消息:
<type 'exceptions.AttributeError'>
'dict' object has no attribute 'HTTP_REFERER'
如何访问它?
最佳答案
我建议:
request.META.get('HTTP_REFERER')
关于python - 'dict' 对象没有属性 'HTTP_REFERER',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40627149/