Django | sql - 장고 모델 속성의 데이터타입

2022. 7. 5. 10:43·Django
반응형

sql 모델을 보면서 장고 models.py를 작성하기 위해 찾아보고 사용한 데이터타입 설정법

sql

Django

varchar(45)

models.CharField(max_length=45)

int

models.IntegerField()

text

models.TextField()

decimal(10.2)

models.DecimalField(max_digits=10, decimal_places=2)

 

decimal(10.2)의 의미는, 10자리수+소수점 아래 2자리 라는 뜻이다.

date

models.DateField()

date는 입력할때 ISO-compliant date string형식으로 넣어야 한다.

->'yyyy-mm-dd'

# 잘못된 예
date_of_birth='202-7-1'

django.core.exceptions.ValidationError: ['“202-7-1” value has an invalid date format. It must be in YYYY-MM-DD format.']

이런 에러 메세지가 나오는 것을 확인할 수 있다

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'Django' 카테고리의 다른 글

Django | models : verbose_name  (0) 2022.08.20
Django | ORM : on_delete=models.CASCADE  (0) 2022.08.14
Django | 프로젝트 초기세팅  (0) 2022.07.16
Django | 파이썬 쉘에서 db에 있는 데이터 id값 바꾸기  (0) 2022.07.06
Django | 다대다(many-to-many) 관계 만들기  (0) 2022.07.05
'Django' 카테고리의 다른 글
  • Django | ORM : on_delete=models.CASCADE
  • Django | 프로젝트 초기세팅
  • Django | 파이썬 쉘에서 db에 있는 데이터 id값 바꾸기
  • Django | 다대다(many-to-many) 관계 만들기
이라후
이라후
  • 이라후
    화이팅
    이라후
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • TIL (23)
      • 기타 (26)
      • Python (14)
      • Django (10)
      • JavaScript (8)
      • git & GitHub (8)
      • Web (10)
      • Go (3)
      • wecode (31)
  • 반응형
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이라후
Django | sql - 장고 모델 속성의 데이터타입
상단으로

티스토리툴바