DRF
-
[Django][DRF] Django View 함수를 DRF VieSet 으로 변형하기 (FBV -> CBV)Backend/Django 2025. 3. 9. 23:44
과제 목표"왜 모두 ViewSet을 사용할까?"지난해, 웹 개발자로 첫 프로젝트를 마주했을 때 Django의 Function-Based View(FBV)는 나에게 '안전한 선택'이었다. 직관적인 요청-응답 구조와 익숙한 방식이었기 때문이다. 하지만 상사들의 코드 중 최근에 작성된 코드일수록 DRF ViewSet이 빈번히 등장하는 것을 보며 언제 ViewSet을 사용하는 것이 좋은 것일까 라는 의문이 생겼다.DRF 적응기 + 언제 ViewSet을 도입해야 하는가에 대한 판단력 기르기"DRF의 Tutorial 을 1회 따라하고 난 지금, 단순히 이론으로만 알고 있던 'ViewSet의 장점'을 직접 (반half)실전을 통해 체감해보고 싶다는 생각을 하게 되었다. 기존 코드 (삽입)즐겨찾기 등록(삽입)사용자마다..
-
[DRF] Serializer 기본Backend/Django 2025. 2. 16. 15:01
https://www.youtube.com/watch?v=SBnUs18rvUw직렬화: Web server 와 사용자 사이에서 주고 받는 data 를 사용하기 편하도록 '직렬의 형태'로 표현하는 것. 여기서 '직렬의 형태' 란 json 이나 dict (OrderedDict, ReturnDict...) 처럼 한 줄로 주르륵 표현할 수 있는 형태를 의미함.ex)Students={[ { 'name': 'Tom', 'age': 14, 'blood_type': 'B', 'height': 180, 'weight': 75, 'contact': '010-.......' }, { 'name': 'Julie', ..