Django South - 如何在Django应用程序上重置迁移历史记录并开始清理

时间:2013-05-28 20:31:16

标签: python django django-south

This 似乎已经过时了,因为使用我正在使用的South版本似乎找不到reset命令,这是我认为的最新版本。

无论如何,说你正在制作中,事情变得非常混乱。对于清理迁移历史记录,使用Django应用程序重新开始新的最佳方式是什么?

1 个答案:

答案 0 :(得分:13)

步骤:

  1. 删除应用内的每个/migrations文件夹
  2. 转到数据库并删除south_migrationhistory表(或删除其行)
  3. (可选)从已安装的应用中删除南方(如果您想要摆脱南方,如果没有,请不要管它)
  4. 完成

    请注意,您可以删除该表或删除其所有行。

    如果放弃它,则必须再次syncdb

    希望这有帮助!