Search

TIP

Django 앱 서버 외부 접속 허용

Django 앱 서버의 기본적인 접속 허용 범위는 로컬뿐이다.
즉 그 상태로 외부(클라우드)에 서비스하면 접속이 불가능하다.
프로젝트의 settings.py 파일에서 ALLOWED_HOSTS 값을 '*' 로 변경한다.
외부에 서버스 하기 때문에, DEBUG 값도 False 으로 변경하는게 좋다.
...(생략) DEBUG = False ALLOWED_HOSTS = ['*'] ...(생략)
Python
복사

APIView 페이지를 원하지 않는 경우

만약 API의 결과를 보여주는 페이지를 원하지 않는 경우, settings.py 에서 추가적인 설정을 해줘야 한다.
...(생략) REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework.renderers.JSONRenderer', ) } ...(생략)
Python
복사
해당 설정을 적용하면 아래와 같이 JSON 데이터만 확인 가능하다.