美文网首页
python获取用户IP

python获取用户IP

作者: 二十七君 | 来源:发表于2020-09-10 14:15 被阅读0次

from django.http import HttpResponse

import requests

def get_ip(request):

     if 'HTTP_X_FORWARDED_FOR' in request.META:

         ip = request.META['HTTP_X_FORWARDED_FOR']

     else:

        ip = request.META['REMOTE_ADDR']

     url = 'http://ip-api.com/json/' + ip

     resp = requests.get(url)

     resp = resp.json()

     country = resp["country"]

     regionName = resp["regionName"]

     city = resp["city"]

     #country = eval(country)

     print(country)

     print(type(country))

    return HttpResponse(ip)

相关文章

网友评论

      本文标题:python获取用户IP

      本文链接:https://www.haomeiwen.com/subject/iblpektx.html