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