我用一些模型创建了一个新的应用程序,现在我发现一些模型没有经过深思熟虑。由于我尚未提交代码,因此明智的做法是将数据库迁移到最后的良好状态,并使用更好的模型重新进行迁移。在这种情况下,最后的良好状态是新应用程序不存在的数据库。
如何从Django 1.7的初始迁移迁移回去?
在South一个可以这样做:
South
python manage.py migrate <app> zero
<app>将从迁移历史记录中清除并删除的所有表<app>。
<app>
如何在Django 1.7迁移中做到这一点?
您也可以使用Django 1.7+进行相同操作:
这<app>将从迁移历史记录中清除并删除所有的表<app>
有关更多信息,请参见django文档。