일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 미드시청
- 사이드
- 쓰릴오브파이트
- Writing
- 파비최
- 화상영어
- Daily Challenge
- 개발자
- leetcode
- 만화도
- 괜찮음
- 스탭퍼
- 월간
- 뭐든
- 30분
- English
- 리얼 클래스
- 링피트
- 매일
- Problem Solving
- 운동
- 읽기
- realclass
- 프로젝트
- 잡생각
- 영어원서읽기
- FIT XR
- 영어공부
- 3줄정리
- 10분
Archives
- Today
- Total
파비의 매일매일 공부기록
Django 실전 연습 #17 - ch17 본문
이번장이 이 책의 마지막 장이다.
이렇게 처음부터 끝까지 기록해가면서 책을 읽어보는건 오랫만인거 같다.
물론 아직도 장고에 대해 익히고 있고 알아야 할건 많지만
그래도 실전 연습 해보면서 어렴풋이 키워드들을 기억하게 되는 기회가 되서 좋다.
마지막 장은 Form에 대한 내용이다.
Form Class로 정의 -> View에서 사용 -> Template Engine에 의해 HTML로 랜더링 하는 절차다.
장고의 Form은 보통 Form Class를 상속받아 정의한다.
모델폼은 ModelForm을 상속받아 정의하며
formset은 일반 폼을 여러개 묶어서 한번에 보여주는 폼이다.
model formset은 model form을 여러 개 묶은 폼셋이다.
inline formset은 두 모델 관계가 1:N인 경우 N모델에 기초해 만든 모델 폼을 여러개 묶은 폼셋이다.
보통 formset을 정의할 때는 formset_factory() 메소드를 사용함.
파일 업로드시에 form 요소의 인코딩 속성을 multi-part로 지정해야 하며 form에 data를 바운드 할 때 파일명 뿐 아니라 파일 데이터도 같이 바운드 해야함.
이렇게 이번장의 내용정리는 끝났다.
물론 실제로 적용해보다보면 필요한 다른 정보/지식들이 있겠지만
그래도 기초적인 내용을 익힐 수 있어서 좋았다.
고생했다.
반응형
'Study > Python' 카테고리의 다른 글
Django에서 Docker에 올린 MySQL과 연결이 안될 때(Pycharm 에서) (0) | 2021.03.06 |
---|---|
Django 실습 프로젝트 후기 (0) | 2021.03.05 |
Django 실전 연습 #16 - ch16 (0) | 2021.03.03 |
Django 실전 연습 #15 - ch15 (0) | 2021.03.02 |
Django 실전 연습 #14 - ch14 (0) | 2021.03.01 |
Comments