Django的。南。无法迁移字段:关系已存在

时间:2014-07-29 16:48:34

标签: python django migration django-south

我在南方遇到很多问题,我无法添加新字段。

所以这就是我所做的:

  • 从数据库中删除了south_migrationhistory表,删除了所有迁移文件夹并卸载了南部" pip uninstall south"。
  • 然后再次向南安装。
  • 运行syncdb以在db上创建南表。
  • converted_to_south我要添加字段的应用。 (到目前为止一切正常)
  • 运行了schemamigration app --auto。它给了我定期的消息" +添加了字段......现在您可以使用.manage.py迁移应用程序来应用此迁移"
  • 做了" python manage.py迁移app"。

收到此错误:

ProgrammingError:column" profile_image"关系" profiles_profiles"已经存在。 (我要添加的新字段称为"昵称"和" profile_image",应用名称被称为"个人资料"并且该模型被称为"个人资料"以及。)

我认为我正在完成文档所写的内容。

我尝试过:

  • 删除所有内容并重新开始几次。

  • 伪造迁移然后运行"迁移"再次。 (我得到了#34;什么都没有迁移",然后同样的错误"关系已经存在")

0 个答案:

没有答案