DRF(Django Rest Framework)
Django에 추가로 설치해서 사용하는 Django의 확장 프레임워크
RESTful API를 만드는 도구
→ Django + DRF ☞ Web API Application
기존의 Django
웹사이트 전체를 빠르게 개발할 수 있도록 도와주는 고수준 프레임워크
HTML 페이지를 응답하는 웹 애플리케이션 제작에 초점을 둠
MTV 패턴 기반
→ 모델 설계, URL 라우팅, 템플릿 렌더링, 세션/보안 관리 등을 포함한 전반적인 웹 개발
DRF 활용
RESTful API (JSON 데이터를 응답하는 API서버)제작에 초첨을 둠
화면 없이 데이터 처리 로직에 집중
- API 응답(JSON) 자동 처리
- 인증/권한 관리 지원
- 직렬화(Serializer)시스템 제공
- CBV 기반 뷰 클래스 제공
- Swagger 문서 자동 생성 (drf-yasg등과 함께)
필수 역량
- Python 기초 문법
- HTML/ CSS/ JavaScript
- Django 기초 사용 경험
'∟ Framework > ∟ DRF' 카테고리의 다른 글
DRF Single Model CRUD API 구현 (0) | 2025.03.29 |
---|---|
Django REST Framework(DRF) API 구현 (0) | 2025.03.29 |
JSON Response와 Serialization (0) | 2025.03.29 |
RESTful API와 JSON (1) | 2025.03.28 |
HTTP(Hyper Text Transfer Protocol)와 URL(Uniform Resource Locator) 구조 (0) | 2025.03.28 |