300x250
반응형
PYTHON FLASK 로 웹사이트를 개발할 때, 접속자의 IP 를 사용해야 할 때가 있다.
이럴때 접속자 IP 를 가져오는 방법은 아래와 같다.
FROM flask IMPORT request
ip = request.remote_addr
print(ip)
# 127.0.0.1
접속자의 IP를 가져오기 위한 코드는 request 에 있다고 한다. request 는 flask 에 있는 것이므로
"from flask import request" 를 우선 가져와야 한다.
request 는 보통 get, post 방식으로 넘어온 데이터를 처리할 때 필요하기 때문에, 웹사이트에는 거의 기본적으로 사용될 가능성이 있다고 생각한다.
두번째 줄은 아시겠지만 request.remote_addr 이렇게 접속자의 아이피를 가져와 변수 ip 에 저장했다.
print(ip) 는 변수 ip 에 들어있게 된, 접속자의 아이피 주소를 콘솔창에 프린트하라는 명령어다.
다섯번째 줄의 # 뒤의 "127.0.0.1" 은 접속자인 본인의 IP 주소다. (아직 완성된 사이트가 아니기 때문이다)
반응형
'개발 > PYTHON' 카테고리의 다른 글
파이썬 플라스크(python flask) - 세션(SESSION)의 사용 (0) | 2021.04.27 |
---|---|
파이썬 스케줄 기능으로 예약 실행 가능하게 하기 예제 Python - schedule (0) | 2021.04.25 |
파이썬 Python플라스크 Flask .. def 함수 이용 라인줄이기 (0) | 2021.04.24 |
파이썬 플라스크 멀티파일업로드 Python flask MultiFileUploads (0) | 2021.02.25 |
python split 파이썬 문자열 나누기 (0) | 2021.02.04 |