1
django를 사용하여 이전하려고하는데이 오류가 발생하며이를 해결하기 위해 무엇을해야할지 모릅니다.django.db.utils.DataError : 숫자 필드 오버플로 - django
Google에 오류 메시지가 있지만 모두 포스트그레스에 대해 이야기하고있었습니다. 나는 테이블 변경 벌금을 생성하고이 명령 python manage.py makemigrations
을 사용했다
budget = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True)
# I used to have this though
budget = models.IntegerField(null=True, blank=True)
나는 나의 모델이있다하지만 마이그레이션 python manage.py migrate
을 실행할 때이 오류가 팝업됩니다.
나를 도와 줄 수 있습니까?
미리 감사드립니다.
@Selcuk '세부 사항 : 정밀도 10, 스케일 2는 10^8보다 작은 절대 값으로 반올림해야합니다. ' – Tsuna
@Selcuk thx thx 언급 한대로 max_digits를 변경하여 작동합니다 – Tsuna