본문 바로가기

Django

Model.Field 옵션

1. Blank 

  • default=False
  • True : empty 필드 허용해줌.
  • 즉, 빈 공간 필드에 에러 처리(validation 체크)를 해주지 않음.
  • blank=validation-related

2. null

  • default=False
  • null=True인 경우, validation 체크를 함
  • 그래서 null=True인 경우, blank=True를 같이 줘야 validation 체크를 안 해줌.
  • 하지만 blank로 온 경우, null이 아닌 이 빈 값이 db에 저장이 된다.
  • null=database-related

3. Default

  • 초기값 설정

 

reference

https://docs.djangoproject.com/ko/4.0/ref/models/fields/

'Django' 카테고리의 다른 글

Foreign key 속성  (0) 2022.02.08
model-relation(모델 간 연관관계)  (0) 2022.02.08