python - Django 应用程序可以在 localhost 上运行,但不能在 Heroku 上运行

标签 python django heroku

现在我有一个非常基本的应用程序,然后只显示一些文本。这适用于 localhost 和 heroku。问题出在管理页面。我可以在 localhost 上登录管理页面,但如果我尝试在 heroku 上登录,则会收到以下错误:

ProgrammingError at /admin/login/
relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user...

在 localhost 和 heroku 上运行的脚本之间的唯一区别是,在 heroku 上运行的脚本使用 django-heroku 。我在任何地方都找不到解决这个问题的方法。提前致谢。

最佳答案

运行以下代码

heroku run python manage.py migrate

关于python - Django 应用程序可以在 localhost 上运行,但不能在 Heroku 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62781440/

相关文章:

python - 如何在 Python 中使用 for 循环从 0 迭代到 sys.maxint

python - 将tensorflow object detection api与opencv的centroid tracking算法集成

ruby-on-rails - Windows 上的 PostgreSQL Ruby on Rails 5 - fe_sendauth : no password supplied

ruby-on-rails - 如何通过 Heroku 在不同的数据库服务器上运行迁移?

python - Heroku 类型错误 : parse_requirements() missing 1 required keyword argument: 'session'

python - 从 shell 脚本获取 pytest 退出代码

django 从相关模型(外键)获取值

Django&Celery-路由问题

python - urllib.urlencode 中的 Unicode 错误 - 在我的 Django Web 应用程序中

python - 尝试同时求解微分方程