Django REST Framework란?
장고 내에서 RESTful API를 쉽게 구현할 수 있도록 도와주는 라이브러리이다.
RESTful API??
REST 방식을 따르는 API를 사용하여 구현한 서비스를 뜻한다.
다음은 REST API를 활용할때 사용하는 4가지의 HTTP 메서드이다.
- 조회 → GET
- 생성 → POST
- 수정 → PUT
- 삭제 → DELETE
DRF 시작하기
해당 라이브러리를 사용하는 것은 매우 간단하다.
프로젝트를 생성할 때 가상환경에 Django를 설치하는 과정에 DRF를 함께 설치해주면 된다.
DRF 설치
pip install djangorestframework
설치를 했다면 이 프로젝트 내에서 DRF를 사용하겠다!! 하고 알려줘야한다.
project의 setting.py
내에 해당 코드를 추가하면 Django 프로젝트에서 REST Framework 사용이 가능하다.
INSTALLED_APPS = [
...
'rest_framework',
]