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

 

참고 : https://stackoverflow.com/questions/4581789/how-do-i-get-user-ip-address-in-django

'개발합시다. > BackEnd 공부' 카테고리의 다른 글

SSH란  (0) 2021.07.08
로드밸런싱(Load Balancing)  (0) 2021.07.07
HTTP와 HTTPS란?  (0) 2021.07.07
Django - Redis 세션 & 쿠키 & 캐시 정리  (0) 2021.07.07
Reverse Proxy & Foward Proxy의 장단점 정리  (0) 2021.07.07

+ Recent posts