使用Python从用户那里获取IP地址?

时间:2015-05-14 00:28:10

标签: python get ip

我想知道正确的代码,以便在使用Python访问我的网站后从用户那里获取IP地址。我已经搜索过,但一无所获。

提前致谢

1 个答案:

答案 0 :(得分:0)

我的猜测是你在运行Django?如果是这样,请使用此代码段(只在视图函数中调用它):

def get_client_ip(request):
    x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
    if x_forwarded_for:
        ip = x_forwarded_for.split(',')[0]
    else:
        ip = request.META.get('REMOTE_ADDR')
    return ip