我收到this错误。我知道您通常会收到这个错误,因为数据库没有正确迁移。
当我运行heroku local web时,当我转到localhost:5000时,网站运行得很好。
然而,在我使用git push heroku master将应用程序部署到heroku之后,出现了错误。
换句话说,它在我的本地环境中工作。但在部署到heroku后,它不起作用。
我在heroku中安装了Heroku-Postgres作为附加组件。
这可能是什么原因造成的?
发布于 2018-01-25 23:39:50
在bash heroku执行迁移和迁出。打开本地工程文件夹中的终端,并发出以下命令:
heroku run bash
~$ ./manage.py makemigrations
~$ ./manage.py migrate
~$ exit发布于 2021-08-16 07:44:57
以下步骤为我做到了这一点
python manage.py makemigrations)和本地迁移(python manage.py migrate),解决了问题
发布于 2020-09-19 05:25:59
在对模型进行更改,然后将此更改部署到heroku后,我遇到了相同的错误。
我设法解决这个问题的唯一方法是执行以下操作:
__init__.py文件)python manage.py makemigrations和python manage.py migrate。这将使用干净的迁移文件重新填充迁移文件夹。.gitignore中没有迁移目录对heroku heroku run bashpython manage.py migrate我之所以能够这样做,是因为我的表中没有太多的数据,但是如果我的表中有更多的数据,我会尽量避免重置数据库。
https://stackoverflow.com/questions/48083216
复制相似问题