【问题标题】:Django migration giving errorsDjango迁移给出错误
【发布时间】:2020-05-03 15:47:05
【问题描述】:

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

现在,当我尝试执行 ./manage migrate 时,我遇到了类似

的错误

TypeError: Field 'id' expected a number but got datetime.datetime(2020, 1, 16, 18, 18, 45, 598727, tzinfo=)

所以,我所做的是,转到 POSTGRESQL 并删除表(我之前删除了它的模型)并再次运行 migrate 命令。

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

【问题讨论】:

    标签: django postgresql django-models django-migrations rdbms


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-09-26
      • 1970-01-01
      • 2018-09-19
      • 2018-09-03
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 2012-08-06
      相关资源
      最近更新 更多