OperationalError:没有这样的表(找不到解决方案)

时间:2017-07-08 05:03:48

标签: django

这里有很多问题都有同样的问题,我按照说明解决了所有这些问题,但都失败了。

我的问题在我更改表名时开始,我在该表中有一条记录,我没有删除该记录并使用了makemigrations,然后进行迁移。我收到了“没有这样的表”的错误,然后我遵循了一些指示,包括:

  • flush(放弃表格)
  • 删除了迁移文件夹,并使用init文件重新创建
  • 使用假零清除
  • 清除迁移历史记录

以上都没有为我工作,我可以进行迁移,但是当我迁移时,在第一个实例中它表示没有检测到任何变化,当我再次进行迁移,然后迁移时,它表示不存在这样的表(总是提到我更改了名称的表格

我想知道是否还有其他可以尝试的解决方案。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

删除项目文件夹中的db.sqlite3文件。完成此操作后,我设法迁移没有任何问题。