제네릭 뷰는 클래스형 뷰이다.
제네릭뷰란 장고가 제공하는 공통된 로직의 뷰이다.
제네릭 뷰를 상속해서 클래스형 뷰를 만들때가 많다.
분류
1.Base View : 뷰 클래스를 생성하고, 다른 제네릭뷰의 부모 클래스 제공, 기본 제네릭 뷰
2.Generic Display View : 객체의 리스트나 특정 객체의 정보 제공
3.Generic Edit View : 객체 생성, 수정, 삭제
4.Generic Date View : 날짜 객체의 연/월/일 페이지 제공
클래스형 뷰에서의 폼 처리
과정
1.최초의 GET : 사용자에게 폼을 처음으로 보여줌
2.유효한 데이터를 가진 POST :데이터를 처리함, 주로 리다이렉트
3.유효하지 않은 데이터를 가진 POST: 보통은 에러메시지 출력+ 폼 재출력
'웹 > Django' 카테고리의 다른 글
장고 프로젝트 순서2 - 뷰 (0) | 2020.12.14 |
---|---|
장고 프로젝트 순서 기본1 -모델 (0) | 2020.12.14 |
클래스형 뷰 (0) | 2020.12.11 |
폼 처리하기 (0) | 2020.12.10 |
템플릿 활용법3 - 템플릿 상속 (0) | 2020.12.10 |