我创建了Web应用程序。我需要获取访问我的网站的客户端的IP地址,并需要计算IP地址以查找有多少用户查看此网站。任何人都可以提出一些想法来做这个概念。然后我提到了一些想法:
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
这里提到HTTP_X_FORWARDED_FOR
?
提前致谢。
答案 0 :(得分:1)
最简单的方法是:
request.META.get('REMOTE_ADDR')
如果您的应用服务器位于代理服务器后面,请参阅此更高级的解决方案(使用您提到的HTTP_X_FORWARDED_FOR
):
答案 1 :(得分:0)
您必须使用django-ipware才能获得正确的IP。这个django应用程序将为您提供99%的正确结果。我正在使用这个应用程序,我总是得到正确的结果。
注意:根据我以前的工作经验,我已经给出了99%的成功评分。