작성
·
286
답변 1
0
안녕하세요. 독자님.
정답이 있는 건 아니지만, 제가 추천하는 공부 순서는 (동영상에서 유사한 순서로 설명함),
CRUD 에 해당하는 ListAPIView/ Retrieve/Create/Update/DestroyAPIView 를 먼저 익힌 후에, xxxViewSet 을 공부하기 바랍니다. 말씀하신 APIView 는 위 View 들로 코딩하기 어려운 경우에 사용한다고 알아두는 게 좋습니다.
위 CRUD View 에 익숙하지 않아서 APIView 를 사용하는 경우도 꽤 있지만, APIView 를 사용한다는 것은 위 CRUD View 를 재활용 못하는 것일 수 있습니다.
그리고 시리얼라이저는 ModelSerializer 를 가장 많이 사용하므로, 여기서부터 시작하는게 좋습니다.
전체적으로는, DRF CRUD View 는 장고의 클래스형 뷰와도 로직이 비슷해서, 클래스형뷰를 익히는게 도움이 될 것이고, 서로 시너지 효과도 있을 겁니다.
도움이 되었기를 바랍니다.
공부 방향을 잘 잡을 수 있을 것 같습니다. 너무 감사합니다.