Django миграция дает ошибки - PullRequest
0 голосов
/ 16 января 2020

В моем Django проекте я удалил модель, сделал ./manage.py makemigrations

Теперь, когда я пытался сделать ./manage migrate, я получал ошибку как

TypeError: Поле 'id' ожидало число, но получило datetime.datetime (2020, 1, 16, 18, 18, 45, 598727, tzinfo =)

Итак, что я сделал, перешел к POSTGRESQL, сбросил таблицу (чью модель я ранее удалил) и снова запустил команду migrate.

Но снова я получаю ту же ошибку, знаю, что перепутал миграции, могу кто-нибудь подскажите пожалуйста как сделать успешную миграцию?

1 Ответ

1 голос
/ 16 января 2020

иногда из-за предыдущих файлов миграции django делает его по умолчанию. попытайтесь удалить все файлы миграции, которые django сделал в файле миграции. затем снова запустите makemigrations. Если это не сработало, (я знаю, это дешевая идея) удалите базу данных, а затем сделайте это снова.

...