TypeError: Field 'id' expected a number but got datetime.datetime(2022, 11, 4, 5, 59, 14, 144246, tzinfo=datetime.timezone.utc).
Django Error 중 필드 ‘id’에는 숫자가 필요하지만 datetime.datime() 이 있다고 하면서 migrate가 진행되지 않았다.
필드에서 OneToOneField를 ForeignKey로 변경하려고 하면 migration 에서 문제가 생겼다.
그 이유는 모델을 변경하기 전 이미 DB가 들어있었다는 문제였다.
마이그레이션.py로 이동하여
field = models.ForeignKey(default = django.utils.timezone.now)
로 변경default = 1
로 변경을 하니
migrate가 진행되었다!