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',
]