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

2024-04-30 22:56:33 发布

您现在位置:Python中文网/ 问答频道 /正文

This 似乎已经过时,因为reset命令似乎没有使用我正在使用的South版本,这是我相信的最新版本。

不管怎样,假设你在生产,事情变得很混乱。在清理迁移历史记录方面,目前使用Django应用程序重新开始的最佳方式是什么?


Tags: django命令版本应用程序历史记录方式this事情
1条回答
网友
1楼 · 发布于 2024-04-30 22:56:33

步骤:

  1. 清除应用程序中的每个/migrations文件夹
  2. 转到数据库并删除south_migrationhistory表(或删除其行)
  3. (可选)从已安装的应用程序中删除south(如果要删除south,如果不删除,请别管它)

完成

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

如果你放弃它,你将不得不再次syncdb

希望这有帮助!

相关问题 更多 >