디버그 (DEBUG = True
)를 활성화하고 싶습니다. 내 장고 프로젝트는 localhost에서만 실행됩니다. settings.py에서 사용자 IP 주소를 얻으려면 어떻게해야합니까? 이 같은 일이 일하고 싶습니다 :Django : settings.py 내의 원격 IP 주소 얻기
#Debugging only on localhost
if user_ip = '127.0.0.1':
DEBUG = True
else:
DEBUG = False
어떻게 settings.py
파일 내부에 user_ip
변수에 사용자의 IP 주소를 배치해야합니까? http://docs.djangoproject.com/en/dev/ref/settings/#setting-INTERNAL_IPS
zefciu의 응답을 사용; 하나의 메모 - 나에게 그것은 귀하의 질문에 당신이 클라이언트 ip 및 django에 바인딩 된 IP를 혼합하는 것 같다. – Unreason
클라이언트 IP를 의미합니다. 우리가 일반적으로 요청을 사용하여 얻는 것. META [ 'REMOTE_ADDR'] –