我不确定出了什么问题,但我有一个迁移来删除模型(数据库表)。该表已被删除,但 South 认为未应用迁移,因此当我迁移时,它会尝试将其删除,但失败了,从而停止了进一步的迁移。
我应该怎么办?
我不确定出了什么问题,但我有一个迁移来删除模型(数据库表)。该表已被删除,但 South 认为未应用迁移,因此当我迁移时,它会尝试将其删除,但失败了,从而停止了进一步的迁移。
我应该怎么办?
要解决这种不一致,您需要做的就是使用以下命令运行迁移--fake
:
./manage.py migrate app --fake
从文档:
--fake
:将迁移序列记录为已应用,但实际上并未运行它。用于转换应用程序。