获取用户主机/域名的最简单方法是什么? 或者是否有一个函数来查找用户的IP地址,看它是否绑定到命名地址? (即PHP中的gethostbyaddr())
HttpRequest.get_host()仅返回用户的IP地址。
答案 0 :(得分:4)
您不能依赖它,但可以尝试META
的{{1}}词典中的request.META['REMOTE_HOST']
或request.META['HTTP_HOST']
:
包含所有可用HTTP标头的标准Python字典。可用的头文件取决于客户端和服务器,但这里有一些例子:
request
答案 1 :(得分:3)
答案 2 :(得分:1)
您可以打印HttpRequest.META
并找到您想要的内容,我认为req.META['HTTP_ORIGIN']
是您需要的内容,它与浏览器地址栏值相同。