serializer 에 대해 찾다가 form 과 비슷한것 같아 정리를 해보았다.
Form / ModelForm
1. HTML 입력 폼을 통한 유효성 검사
2. Create/Update 에 대한 처리에서 활용
3. CreateView / UpdateView -> 단일 뷰
Serializer / ModelSerializer
1. 데이터 변환 및 직렬화 지원
2. JSON 포맷 입력에 대한 유효성 검사 (XML, python datatype 도 가능)
3. APIView -> 단일 뷰
4. ViewSet -> 2개 뷰
비교
model 처럼 정의가 가능 하다 .
'django' 카테고리의 다른 글
Excel data DB insert & the other way (0) | 2021.10.19 |
---|---|
Add a module and use a model (0) | 2021.10.18 |
django mysql connection error (0) | 2021.10.14 |
django file upload & download (3) | 2021.10.12 |
django 기본 구조 (0) | 2021.10.11 |