我在这里遇到了评论者提出的相同问题:Django South - table already exists
没有后续行动,所以我想我会发布一个新问题。我有一个 Django 应用程序,我使用 South 管理其迁移。我在模型中添加了一个字段,然后运行
./manage schemamigration my_app --auto
按预期运行。跑步
./manage migrate my_app
但是,导致错误指示与我更改的模型关联的表已存在。这让我想到了上面链接的问题,所以运行
./manage migrate my_app --fake
解决了表错误,但现在我收到一个 Django 错误,即与新字段关联的列不存在。
./manage sqlall my_app
显示架构符合预期。
任何关于如何解决这个问题的想法都值得赞赏!