【发布时间】:2015-08-04 07:14:00
【问题描述】:
这是我的工作流程,使用 makemigrations 和 migrate 一切看起来都非常整洁。但是,我想从我的模型重新开始,所以我:
- rm -rf django 应用目录下的所有迁移文件;
- 删除数据库中所有相关的表;
- makemigrations 会生成新的迁移文件;
但是当我想将它迁移到数据库中时,它说没有要应用的迁移。我认为迁移背后的机制是模型 -> 迁移 -> 数据库更改,如果我放弃后两者,它应该重新开始。可惜不是。
Django == 1.8.2
CLOSED 有一个名为 django-migrations 的表跟踪所有更改并删除相关记录,然后我可以进行迁移。感谢那些帮助过的人!
【问题讨论】:
-
什么版本的 django?
标签: django data-migration