python – 使用Heroku进行南迁移

我已在本地服务器上使用south成功同步了我的数据库.我在Heroku中使用南方时遇到了问题.我跑的时候

git add app/migrations/*

git commit -m 'adding new migrations'

heroku run python manage.py migrate app

我收到了一个DatabaseError.关系字段已存在.

任何想法为什么这不起作用?此外,每次我的某个模型更改时,是否需要在本地和生产环境中运行迁移?谢谢阅读.

最佳答案 看来你已经拥有该应用程序的数据库中的字段.尝试通过运行伪造迁移

heroku run python manage.py migrate app --fake
点赞