我创建了一个包含一些模型的新应用程序,现在我注意到有些模型没有经过深思熟虑。由于我还没有提交代码,因此明智的做法是将数据库迁移到最后的良好状态并使用更好的模型重做迁移。在这种情况下,最后一个良好状态是新应用不存在的数据库。
如何从 Django 1.7 中的初始迁移迁移回来?
在 South
可以这样做:
python manage.py migrate <app> zero
这会清除 <app>
从迁移历史中删除 <app>
的所有表.
如何使用 Django 1.7 迁移来做到这一点?
最佳答案
你也可以对 Django 1.7+ 做同样的事情:
python manage.py migrate <app> zero
这将清除 <app>
从迁移历史记录中删除 <app>
的所有表
见 django docs了解更多信息。
关于python - 如何从 Django 1.7 中的初始迁移迁移回来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25606879/