Django model 수정 후 배포하는데 생긴 오류!
class Voice_Info(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
speed = models.FloatField(default=1)
pitch = models.FloatField(default=0)
type = models.CharField(max_length=100, default="ko-KR-Standard-A")
def __str__(self):
return f'{self.user} voice_info'
textfile에는 default를 설정할 수 없는 듯하다.
그래서 CharField로 바꿔줌. CharField는 max_length를 꼭 설정해 주어야 한다!
이렇게 로컬에서는 잘 돌아가는데 배포할 때 똑같은 오류가 계속 생겼다.
혹시 몰라 migrations 파일을 다 삭제해주고 다시 migrate를 진행했더니 해결됐다.
에러난 migrations 파일이 있다면 삭제를 계속 해주어야겠음.
이거 때문에 새벽에 Django version 수정하고 필드 이것저것 바꿔주었는데...다른 문제였네ㅜ
'django > 오류' 카테고리의 다른 글
docker 오류 잡기(migrations) (0) | 2024.02.16 |
---|---|
[Django] error: getaddrinfo eai_again (0) | 2024.01.12 |
[Docker] Docker에서 Mysql 한글 설정하기 (1) | 2023.10.06 |
[Django] InconsistantMigrationHistory 오류 해결 + .gitignore (0) | 2023.09.07 |
[docker] django.db.utils.OperationalError: (1051, Unknown table ~) (0) | 2023.06.01 |