gpt4 book ai didi

python - Django Heroku 和 postgresql

转载 作者:行者123 更新时间:2023-11-28 22:24:39 24 4
gpt4 key购买 nike

我不熟悉在 heroku 上发布 django 应用程序。我已经阅读了他们的教程并认为我可以通过修改他们的 template django project 来简单地开始.

到目前为止一切都很好。

然后我照样做了一个app,做了一个模型就跑了

python3 manage.py makemigrations my_app
python3 manage.py migrate

一切似乎都还好。

然后我推送到 heroku,没有立即收到投诉。

但是,现在当我尝试保存新模型时出现错误:

ProgrammingError at /my_app/
relation "my_app_myappmodel" does not exist
LINE 1: INSERT INTO "my_app_myappmodel" ("field1", "field2", "field3") VALUES...

奇怪的...

所以我在本地运行它,一切正常。

我已经尝试清理我的迁移、伪造我的迁移、压缩我的迁移等(正如其他 S.O. 帖子所建议的那样)

没有任何作用。

发生了什么,我该如何解决?

最佳答案

在推送由 makemigrations 生成的代码后,您需要在 Heroku 上实际运行迁移。您可以通过 heroku run manage.py migrate 执行此操作。

关于python - Django Heroku 和 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46199221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com