Django
를 통해 API
를 작업하는 중 발생한 오류이다.JSON
파일만을 넘겨 준 것이며 화면에 따로 Template
을 만들지 않아 기본으로 Django
에서 제공해야 하는 Template
이 나와야 하는데 나오지 않고 TemplateDoesNotExist at /rest/question/
rest_framework/api.html
오류만 발생하였다.api.html
소스가 존재하지 않는다는 것을 알 수 있었고 이는 rest_framework
에서 제공하는 기본 화면임을 알 수 있었다.1) rest_framework
설치 확인
rest_framework
가 설치되었는지 확인해야 한다. python -m pip install djangorestframework
다음의 명령어를 입력해 주면 된다.settings.py
의 문제였다. 2) 메인이 되는 프로젝트의 settings.py
에 rest_framework
추가
API
를 담고 있는 메인 프로젝트를 보면 settings.py
파일이 존재한다.
여기서는 여러 설정의 내용들이 존재하는데 그중 INSTALLED_APPS
를 찾는다. rest_framework
는 앱이기 때문에 해당 부분에 추가해 주어야 한다.
이렇게 추가가 되고 나면 Django에서 제공하는 기본 프레임워크
로 화면이 표출되는 것을 볼 수 있다.