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)
网友评论