[MIGRATE]ValidationError

박민하·2022년 6월 22일
0

ERROR & DEBUG

목록 보기
11/30

🚫 django.core.exceptions.ValidationError: ['"" value has an invalid date format. It must be in YYYY-MM-DD format."]

  migrate 시 발생한 error.

❓ 시도 방법 - 실패

  DateTimeField, DateField는 빈 값이 들어가면 안된다고 한다. 기본값이 required=True 이기 때문. default=''으로 설정해서 그런가 싶어서 required=False로 바꿔봤지만 실패.

❗️ 해결 방법

  기존에 migrate 했던 기록이 남아서 default='' 값을 지운게 반영이 안됐었다.

  • default='' 값이 있는 02번 migration 파일
  • default='' 값이 없는 03번 migration 파일

  03번 파일을 지우고, 02번 파일에 default='' 값을 삭제하니 해결.

profile
backend developer 🐌

1개의 댓글

comment-user-thumbnail
2023년 2월 10일

감사합니다!

답글 달기