相关疑难解决方法(0)

南迁移后Django App中没有这样的列错误

我遇到了评论者提出的同样问题: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)

显示架构符合预期.

任何关于如何补救这一点的想法都表示赞赏!

django django-south

18
推荐指数
2
解决办法
7676
查看次数

标签 统计

django ×1

django-south ×1