[D.R.F] Class based View로 게시글 C.R.U.D API 구현하기
Django Class based Views(CBV)는? FBV가 아닌 CBV를 통해서 로직을 구성하는 것은 다음과 같은 점이 장점이다. 1. HTTP 메소드에 따른 처리 코드 작성 시, 기존 FBV에서 사용하던 if 분기 대신 method명으로 깔끔한 로직이 가능 2. 다중 상속 같은 객체지향 기법을 활용해 Generic, Mixin 클래스 등을 통해 코드의 재사용을 간소화 하고 개발 생산성 증대시킨다. Function based view(FBV)에서 사용한 models.py와 serializers.py를 그대로 사용하겠습니다. 1. Views.py 작성 게시글 생성과 목록 불러오기, 게시글 불러오기 삭제, 수정과 댓글을 class별로 나누어 줍니다. views.py 같은 방법으로 import Boar..
2021.11.12