Django迁移导致错误

问题描述 投票:0回答:1

在我的Django项目中,我删除了一个模型,做了./manage.py makemigrations

[现在,当我尝试执行./manage migrate时,出现了类似错误

TypeError:字段'id'需要一个数字,但获得了datetime.datetime(2020,1,16,18,18,45,598727,tzinfo =)

所以,我要做的是,去了POSTGRESQL并删除了表(我之前删除过的模型)并再次运行了migration命令。

但是同样,我遇到了同样的错误,我知道我搞砸了迁移,有人可以告诉我如何成功进行迁移吗?

django postgresql django-models django-migrations rdms
1个回答
0
投票

有时是因为以前的迁移文件,django默认将其创建。尝试删除django在迁移文件中创建的所有迁移文件。然后再次运行makemigrations。如果它不起作用,(我知道这是一个便宜的主意),请删除数据库,然后再次进行创建。

© www.soinside.com 2019 - 2024. All rights reserved.