Django REST framework


💡 Django REST framework

Django REST framework (DRF)는 Django 안에서 RESTful API서버를 구축할 수 있도록

도와주는 오픈소스 라이브러리다.


DRF를 주요기능들.

1. Django의 페러다임 하에 빠르고 관리하기 쉬운 API를 만들수 있다.

2. Serializer/ModelSerializer를 통한 데이터 유효성 검증 및 데이터 직렬화

3. 각종 Parser를 통한 데이터 처리

4. APIView/Generic/ViewSet/ModelViewSets를 통한 요청 처리

5. 각종 Renderer를 통한 다양한 응답 포맷 지원

6. 인증(Authentication)/권한(Permission)체계 ⇨ 써드파티를 통해 JWT 지원

7. Throttling (최대 호출 횟수 제한)