나도 장고에선 CBV가 좋아
2023. 4. 18. 17:29ㆍ개발/django,python,conda
반응형
내가 Django에서 Class Based View를 더 선호하는 이유
나는 왜 Class-based View를 더 사랑하는가?
velog.io
CBV의 장점
GET, POST 등 HTTP 메소드에 따른 처리 코드를 작성할 때 if 함수 대신에 메소드 명으로 코드의 구조가 깔끔하다.
다중상속 같은 객체지향 기법을 활용해 제너릭 뷰, 믹스인 클래스 등을 사용해 코드의 재사용과 개발 생산성을 높여준다.
각각의 장단점이 존재 하기 때문에 코드 재사용이나 확장이 필요한 프로젝트에선 클래스 기반 뷰를 사용하고,
그렇지 않고 빠른 구현이 필요한 프로젝트에서는 함수 기반 뷰를 사용하면 된다.
반응형
'개발 > django,python,conda' 카테고리의 다른 글
장고 현재 있는 db로 모델 생성 (0) | 2023.08.17 |
---|---|
파이썬 ** (0) | 2023.06.02 |
conda 명령어 (0) | 2023.04.06 |
re_path (django) (0) | 2023.03.31 |
장고의 로그인 써드파티 추천 (0) | 2023.03.30 |