Django Rest Framework
Django에서 Rest API를 쉽게
django rest-api rest api django-rest-framework
개요
Django REST Framework는 Web API를 개발하는 데 있어 막강하고 유연한 툴킷이다 1
Django REST Framework 개념
Requests
Responses
Serializers
- 장고모델 기반의 QuerySet의 데이터를 JSON 또는 http통신으로 주고 받을 수 있는 다른형식으로 변환해주는 틀
Views
- 특정 url로 요청을 받아 해당 요청을 처리하여 response를 반환해주는 함수기반 뷰(Function Based View)
ViewSets
- 다중의 view를 작성하는 대신 공통된 행위들을 같은 View 내부의 ViewSet으로 묶는다.
- 이렇게 함으로써 로직을 정돈되고 간결하게 유지할 수 있으며 각각의 view로도 쉽게 다시 정리할 수 있다.
URLs
- 요청 받은 url을 어떤 api로 처리할 것인지 할당하는 파일(urls.py)
Link
주석
-
Django REST Framework 웹에서 발췌 ↩