[Django][DRF] Django View 함수를 DRF VieSet 으로 변형하기 (FBV -> CBV)
블로그 언제 꾸미지?
## 과제 목표
"왜 모두 ViewSet을 사용할까?"
지난해, 웹 개발자로 첫 프로젝트를 마주했을 때 Django의 Function-Based View(FBV)는 나에게 '안전한 선택'이었다. 직관적인 요청-응답 구조와 익숙한 방식이었기 때문이다. 하지만 상사들의 코드 중 최근에 작성된 코드일수록 DRF ViewSet이 빈번히 등장하는 것을 보며 언제 ViewSet을 사용하는 것이 좋은 것일까 라는 의문이 생겼다.
적응기 + 언제 ViewSet을 도입해야 하는가에 대한 판단력 기르기"
DRF의 Tutorial 을 1회 따라하고 난 지금, 단순히 이론으로만 알고 있던 'ViewSet의 장점'을 직접 (반half)실전을 통해 체감해보고 싶다는 생각을 하게 되었다.
## 왜 이 작업을 기록했는가?
막상 ViewSet 전환 작업을 진행해보니 생각만큼 쉽지 않다고 느꼈다. 코드가 단순해진 것 같지도 않고, 유지 보수 측면에서도 어느 부분이 더 나아진 것인지 확신하지 못한다. DRF Tutorial 을 진행했을 때와 확실히 달랐다. 그만큼 아직 DRF 에 덜 익숙하다는 방증일 것이다.
따라서 지금보다 DRF 에 더 익숙해지기 위해 DRF 에 대한 이해도가 올라갈 때마다 틈틈이 이 글을 복기하며 발전시킬 계획이다.
https://wonderfultruffle.tistory.com/115
다음 내용이 궁금하다면?
이미 회원이신가요?
2025년 3월 9일 오후 2:54
1. 유명한 경제학자 케인스는 단기 투자 전략을 미인선발대회에 비유했다.
고용노동부에서 주관하는 청년미래플러스 3기를 모집 중이라고 합니다.
구직자와 재직자 두 가지 트랙을 동시에 모집한다고 하네요.
모집 기간: 6월 15일 ~ 8월 3일
얼
... 더 보기작
... 더 보기