최용우
Django 모델 옵션 설정 default, blank, null 본문
장고 모델을 설정하다 보면 아래 3가지 옵션을 자주 사용한다.
default (기본값)
blank (벨리데이터에서 빈값 체크)
null (데이터베이스 저장될 때 빈값 체크)
ex)
default = 0, blank = True, null = False
위와 같은 상황에서 값을 주지 않고 저장을 시도하면 0으로 저장된다.
ex)
blank = True, null = False
위와 같은 상황에서 값을 주지 않고 저장을 시도하면 에러
ex)
blank = True, null = True
위와 같은 상황에서 값을 주지 않으면 null 값을 저장
'장고' 카테고리의 다른 글
| 인터페이스 분할의 원칙 (2) | 2024.04.09 |
|---|---|
| Django를 계속 선택할 수 밖에 없는 이유 (0) | 2024.03.31 |
| 장고 Serializer의 partial 활용하기 (0) | 2022.05.16 |
| 파이썬 정규식 비캡처링 그룹 '?:' (1) | 2022.03.06 |
| 장고 ReadOnlyField의 쓰임 (1) | 2022.02.26 |