django中获取访客的ip

Posted laogao123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django中获取访客的ip相关的知识,希望对你有一定的参考价值。

 1 import os
 2 import logging
 3 
 4 class safdView(View):
 5 
 6     def getIPFromDJangoRequest(self, request):
 7         logging.basicConfig(filename=os.path.join(os.getcwd(), log.txt), level=logging.DEBUG)
 8         if HTTP_X_FORWARDED_FOR in request.META:
 9             logging.debug (request.META[HTTP_X_FORWARDED_FOR])
10         else:
11             logging.debug (request.META[REMOTE_ADDR])

挺实用的功能,将访问者的ip以及时间记录到log文件中。

以上是关于django中获取访客的ip的主要内容,如果未能解决你的问题,请参考以下文章

利用PHP获取访客IP地区位置浏览器及来源页面等信息

Django 获取访客位置

获取访客IP地区位置信息浏览器来源页面

使用LVS或者阿里云的SLB后如何获取访客真实的IP地址

python webpy 获取访客IP

获取IP和访客主机