주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
다음 편집 →
3. 클래스형 뷰
(편집)
2022년 2월 24일 (목) 10:44 판
497 바이트 추가됨
,
2022년 2월 24일 (목) 10:44
잔글
→기존 뷰와 다른 점
55번째 줄:
55번째 줄:
==기존 뷰와 다른 점==
==기존 뷰와 다른 점==
+
+
=== 클래스형 뷰를 사용할 때의 장점 ===
+
+
* if 함수를 통해 HTTP 메소드를 구분하지 않아도 되서 깔끔하다. def get(self, request): 로 깔끔하게 분리한다.
+
* 다중상속이 가능해 믹스인 등을 사용하기 쉽다. 기본적으로 오버라이딩해 사용한다.
+
+
개인적으론... 엄청난 편의성을 제공한다기보단.. 조금 줄여주는 정도로, 나는 오히려 내부의 작동을 한 눈에 알 수 없어 불편하게 느껴진다.
+
===url.py 에서 사용할 때===
===url.py 에서 사용할 때===
제네릭 뷰를 사용할 때 urls.py에서 어떤 변수명을 사용하는 게 아니라, 변수명들이 예약되어 있다.
제네릭 뷰를 사용할 때 urls.py에서 어떤 변수명을 사용하는 게 아니라, 변수명들이 예약되어 있다.
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번