문돌이 존버/Django 스터디
2022. 2. 14.
장고(Django), Form Validation
본 글은 Holix의 "리액트와 함께 장고 시작하기 Complete" 강의를 듣고 작성한 일지입니다. 이번 시간엔 Form 유효성 검사에 대해 자세히 알아보겠습니다. 먼저 Form 유효성 검사는 .is_valid() 함수에서 수행되며, 유효성 검사 호출 로직은 아래와 같습니다. 1. form.full_clean() 호출 - 각 필드 객체별: 각 필드객체.clean() 호출을 통해 각 필드 타입에 맞춰 유효성 검사 - Form 객체 내: 필드 이름 별로 Form 객체.clean_필드명() 함수가 있다면 호출해서 유효성 검사 Form객체.clean() 함수가 있다면 호출해서 유효성 검사(필드 다수를 묶어서 검사할 필요가 있을 경우) 2. 에러 유무에 따른 True/False 리턴 Form에서는 2가지 유효성..