#DRF
6 편의 글
10 분 소요
장고 실전 #6 테스트와 배포 — Docker, gunicorn, nginx
APITestCase / APIClient / pytest-django / factory_boy로 통합 테스트, 그리고 Docker 멀티스테이지 + gunicorn + nginx + docker-compose로 프로덕션 배포까지 정리합니다.
8 분 소요
장고 실전 #5 OpenAPI 문서 — drf-spectacular
drf-spectacular로 DRF API의 OpenAPI 3.x 스키마/Swagger UI/ReDoc을 자동 생성하고, 데코레이터로 응답,에러,인증을 정밀하게 명세합니다.
8 분 소요
장고 실전 #4 Celery로 비동기 작업
무거운 작업 / 외부 IO / 스케줄링을 응답 흐름에서 분리하는 표준 — Celery + Redis 셋업, 시그널 연동, retry, periodic task, 모니터링까지 정리합니다.
6 분 소요
장고 실전 #3 Filtering / Ordering / Pagination
django-filter로 검색 필터, OrderingFilter/SearchFilter, 그리고 PageNumber/LimitOffset/Cursor 페이지네이션의 비교까지 정리합니다.
7 분 소요
장고 실전 #2 인증/권한 — Token, JWT, custom permission
DRF의 인증 백엔드(Session/Token/JWT)와 permission 클래스, 객체 단위 IsOwner 같은 커스텀 권한까지 한 호흡에 정리합니다.
8 분 소요
장고 실전 #1 DRF 시작 — Serializer, ViewSet, Router
Django 위에 REST API 레이어를 얹는 표준 — DRF의 Serializer/ViewSet/Router 기본기를 한 흐름에 정리합니다.