함수 기반 뷰(Function-Based Views) vs 클래스 기반 뷰(Class-Based Views)
2023. 3. 3. 11:05ㆍ개발/토막난 상식(정리중)
반응형
함수 기반 뷰(Function-Based Views)
장점 :
구현이 간단함, 읽기가 편함, 직관적인 코드, 데코레이터 사용이 간담함
단점 :
코드를 확장하거나 재사용하기 어려움, 조건문으로 HTTP 메소드 구분
클래스 기반 뷰(Class-Based Views)
장점 :
코드를 확장하거나 재상용하기 쉬움, mixin(다중 상속) 같은 객체지향 기술을 사용할 수 있음, 분리된 메소드로 HTTP 메소드 구분, 내장 제네릭 클래스 기반 뷰
단점 :
읽기 힘듦, 직관적이지 않은 코드, 부모 클래스/minin에 숨어있는 코드를, 뷰 데코레이터를 사용하려면 따로 import를 하거나 메소드를 오버라이드 해야 함
반응형
'개발 > 토막난 상식(정리중)' 카테고리의 다른 글
협업_마이그레이션 (0) | 2023.03.07 |
---|---|
blank (0) | 2023.03.07 |
Can't connect to MySQL server on '127.0.0.1' (10061) (0) | 2023.03.03 |
아나콘다 설치 오류 (0) | 2023.03.02 |
wsl 사용시 파이썬 터미널아닌 출력에만 나올때 해결 방법 (0) | 2023.02.28 |