我已在本地服务器上使用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