如何在 Django 1.7中从初始迁移返回?

我创建了一个新的应用程序与一些模型,现在我注意到一些模型是考虑不周。由于我还没有提交代码,所以明智的做法是将数据库迁移到持久的良好状态,并使用更好的模型重新进行迁移。在这种情况下,最后一个好的状态是数据库,其中新的应用程序不存在。

如何从 Django 1.7中的初始迁移返回?

South,人们可以这样做:

python manage.py migrate <app> zero

这将从迁移历史中清除 <app>,并删除所有 <app>表。

如何使用 Django 1.7迁移做到这一点?

50627 次浏览

你也可以用 Django 1.7 + 做同样的事情:

python manage.py migrate <app> zero

这将从迁移历史中清除 <app>,并删除 <app>的所有表

有关更多信息,请参见 姜戈医生

你亦可使用版本号码:

python manage.py migrate <app> 0002

资料来源: https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-migrate