▶ is_valid()
여러 유효성 검사를 실행하고,
데이터가 유효한지의 여부를 Boolean으로 반환한다
▷ 공백 데이터가 유효하지 않은 이유
1. 별도로 명시하지 않았지만, 기본적으로 모델 필드에는
빈 값을 허용하지 않는 제약조건이 설장되어 있다.
2. 빈 값은 is_valid()에 의해 False로 평가된다.
form 객체에는 그에 맞는 에러 메세지가 포함되어
다음 코드로 진행된다.
▶ save()
데이터베이스 객체를 만들고 저장한다
save() 매서드는 키워드 인자 instance가 있는지 없는지를 보고
생성을 할지 수정할지를 결정한다
'WEB > Django concept' 카테고리의 다른 글
[Django][Static Files] ImageField() (0) | 2024.04.20 |
---|---|
[Django][Static Files] 정적 파일, STATIC_URL (0) | 2024.04.20 |
[Django][Form] Meta class (0) | 2024.04.20 |
[Django][Form] ModelForm (0) | 2024.04.20 |
[Django][Form] Widgets (0) | 2024.04.20 |