Django - 尽管现有代码,仍然可以从模型创建数据库方案

时间:2016-04-29 08:29:15

标签: django django-migrations

我正在使用Django 1.9和开发过程中的某个地方迁移工具停止工作并抛出奇怪的错误,因此我想从一个新的数据库(MySQL)开始。因此,我删除了所有旧迁移,使用manage.py makemigrations创建了一个新的初始迁移,在设置中切换到新的空DB并希望运行manage.py migrate。问题是某些可能存在的代码调用了新数据库中尚未出现的表,这实际上在执行migrate时会引发错误。

django.db.utils.ProgrammingError: (1146, "Table 'new_db.old_table' doesn't exist")

我该如何规避这个问题?

0 个答案:

没有答案