我遇到了评论者提出的同样问题:Django South - 表已经存在
没有后续行动,所以我想我会发一个新问题.我有一个Django应用程序,我在南方管理它的迁移.我在模型中添加了一个字段然后运行
./manage schemamigration my_app --auto
Run Code Online (Sandbox Code Playgroud)
按预期运行.运行
./manage migrate my_app
Run Code Online (Sandbox Code Playgroud)
但是,导致错误,表明与我更改的模型关联的表已经存在.这导致我上面的链接问题,所以运行
./manage migrate my_app --fake
Run Code Online (Sandbox Code Playgroud)
解决了表错误,但现在我收到一个Django错误,表明与新字段关联的列不存在.
./manage sqlall my_app
Run Code Online (Sandbox Code Playgroud)
显示架构符合预期.
任何关于如何补救这一点的想法都表示赞赏!