詹戈。南方。无法迁移字段:关系已存在

2024-04-24 09:28:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在南方有很多问题,我只是不能添加新的领域。在

我就是这么做的:

  • 从数据库中删除south_migrationhistory表,删除所有迁移文件夹并卸载south“pip uninstall south”。在
  • 然后,再次向南安装。在
  • 运行syncdb在数据库上创建south表。在
  • 转换了南到南的应用程序,我要添加字段。(到目前为止一切正常)
  • 运行schemamigration应用程序--自动。它给了我一条常规信息“+添加字段。。。现在可以使用应用此迁移。管理.py迁移应用程序“
  • 做过“Python”吗管理.py迁移应用程序”。在

获取此错误:

编程错误:关系“profiles\u profiles”的“profile_image”列已存在。 (我要添加的新字段称为“昵称”和“profile_image”,应用程序名称称为“profiles”,模型也称为“profiles”)。在

我想我是在照医生写的做。在

我所做的:

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

  • 假装迁移,然后再次运行“migrate”。(我得到“nothing to migrate”,然后同样的错误“relationship already exists”)


Tags: pippyimage文件夹数据库应用程序错误migrate