인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

윤해빈님의 프로필 이미지
윤해빈

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

장고 기본 CBV API (Generic editing views)

PostCreateView 에서 왜 model과 폼클래스 둘다 지정하는건가요?

해결된 질문

작성

·

180

0

16:30 쯤 작성해주신 PostCreateView  코드에 대한 질문입니다.

앞서 Create 구현 예제에서는 CreateView를 상속받음으로써 create를 구현할 때에는 폼 클래스만 PostForm 으로 지정해주거나 혹은 model만 Post로 지정함에도 동작한다고 말씀해주셨는데 어째서 저희 코드에서는 model과 form_class를 모두 지정해주는건지 궁금합니다.

 

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

CreateView 와 같은 CBV에서는 지정할 수 있는 옵션이 다양합니다.

모델과 모델폼을 사용하는 뷰의 경우, 최소 model과 form_class를 지정하는 것이 가장 간결하고 명확하기에 지정한 것입니다. 어느 하나를 생략할 수도 있겠지만, 그로 인해 추가로 지정해야할 옵션이 생길 수 있습니다.

궁금증이 해결되셨다면 질문의 상태를 해결됨으로 변경 부탁드립니다.

화이팅입니다. :-)

윤해빈님의 프로필 이미지
윤해빈

작성한 질문수

질문하기