【发布时间】:2017-03-30 08:34:28
【问题描述】:
我一直试图在这个答案之后找到上一个网址:
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'
如何访问它?
【问题讨论】:
-
你的第二行是扔这个,对吧?
-
您的第三行是正确的。第二个不是,因此例外。由于第二个引发了异常,第三个永远不会被执行。
标签: python django dictionary