로딩
요청 처리 중입니다...

10. 장고 Rest Framework

 10. 장고 Rest Framework

장고 Rest Framework란? 장고 REST Framwork(Django Rest Framework 또는 DRF)는 장고를 사용하여 RESTful API를 쉽게 개발할 수 있게 해주는 확장 프레임워크입니다.

REST는 Representational State Transfer의 약자로, 자원을 URI로 표현하고 HTTP 메서드(GET, POST, PUT, DELETE 등)를 이용해 자원에 대한 행위를 정의하는 아키텍처 스타일을 나타냅니다. 장고는 자체적인 웹 템플릿을 이용해서 웹 서비스를 제공할 때 사용되지만, DRF는 백엔드 API 개발에 개발에 주목적이 있습니다.

구조적으로도 장고는 html형식으로 응답을 하지만, DRF는 json 형식으로 응답을 합니다. 즉, DRF를 백엔드 API로 사용하고 React나 Flutter와 같이 프론트엔드 기술스택을 목적에 맞게 선택할 수 있습니다.

클라이언트가 DRF 서버에 요청을 하면 DRF서버가 json형식으로 응답을 하고 프론트엔드단에...

# Django # drf # python # restframework # restful