在Heroku上运行Django应用程序。在本地,我使用的是db.sqlite3 db
,而在Heroku上,我使用的是PostgreSQL。
我有一个迁移,反映在本地,但不是在Heroku,它不断给我一个错误,“它找不到一个字段”。我还没有以任何特殊的方式配置PostgreSQL,到目前为止,我只是运行
heroku run python manage.py migrate
这似乎起到了作用。
如何在Heroku的数据库中更新字段更改?
发布于 2019-04-24 13:07:21
Heroku不会自动为您运行迁移-这就是为什么当您运行heroku run python manage.py migrate
时它可以工作
如果您想要自动迁移,最简单的方法是在Procfile
的末尾添加以下内容
release: python manage.py migrate
您添加到django应用程序的任何新迁移都将自动应用
https://stackoverflow.com/questions/55821792
复制相似问题