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的主要内容,如果未能解决你的问题,请参考以下文章