# 获取请求IP
def get_request_ip(request):
if request.META.get('HTTP_X_FORWARDED_FOR'):
ip = request.META.get("HTTP_X_FORWARDED_FOR")
else:
ip = request.META.get("REMOTE_ADDR")
return ip
def ip_to_location(ip):
"""
通过ip获取地址
:param ip: 异常
:return: string
"""
try:
url = config.USER.IP_2_ADDR.HOST + str(
ip) + config.USER.IP_2_ADDR.SUFFIX
location_resp_json = requests.get(url).json()
location = location_resp_json['data'][0]['location']
return str(location).split()[0]
except:
return ''
python获取请求ip以及对应的地址
最新推荐文章于 2024-08-15 08:55:59 发布
博客围绕TCP/IP网络协议展开,虽未给出具体内容,但可知聚焦于网络协议领域,TCP/IP是网络通信中重要的协议,在网络连接、数据传输等方面发挥关键作用。
7104





