본문 바로가기

웹/Django

제네릭 뷰

제네릭 뷰는 클래스형 뷰이다.
제네릭뷰란 장고가 제공하는 공통된 로직의 뷰이다.

제네릭 뷰를 상속해서 클래스형 뷰를 만들때가 많다.

 

분류

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