python - 如何从 Django 1.7 中的初始迁移迁移回来?

标签 python django django-1.7 django-migrations

我创建了一个包含一些模型的新应用程序,现在我注意到有些模型没有经过深思熟虑。由于我还没有提交代码,因此明智的做法是将数据库迁移到最后的良好状态并使用更好的模型重做迁移。在这种情况下,最后一个良好状态是新应用不存在的数据库。

如何从 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/

相关文章:

python - Django 迁移没有迁移 authtoken 和 session

django - 无法向模型添加新列

python - Django 1.7 的重构可调用

python - 使用 __del__ 方法清理对象

django - Django 中的内联表单验证

python - 验证和登录之间有什么区别?

javascript - Django:将 JSON 从 View 传递到模板

python - Web.py URL 映射不接受 '/'

python - 将 panda 中具有相同数据框(切片)的数据框分开

python - 如何在python pdfkit中将html转换为pdf时设置页面大小