【问题标题】:ERROR: relation "auth_user" does not exist at character 280错误:字符 280 处不存在关系“auth_user”
【发布时间】:2020-06-14 12:39:37
【问题描述】:

我正在尝试在 Kubernetes 中部署我的 Django 应用程序和 postgres。

我正在使用:- 姜戈:2.1.9 psql:9.6.3

所有 pod 和部署都在 minikube 仪表板中成功运行。当我尝试通过输入超级用户凭据在浏览器中运行 Django 部署服务时,它显示错误的用户名和密码。虽然我在 Django Web 应用程序中创建了超级用户。 postgres 部署日志给出以下错误:- 错误:字符 280 处不存在关系“auth_user”

我是 Kubernetes 和 Django 的新手。我试图在网上找到解决方案,但没有找到任何解决方法。任何帮助表示赞赏!提前致谢!

【问题讨论】:

  • 看来您需要应用数据库迁移。
  • 你确定你没有面对像that这样的事情吗?

标签: django postgres-9.6


【解决方案1】:

问题出在我的 Kubernetes 迁移作业上。作业中的迁移命令不起作用,因此我无法迁移我的 Django Web 应用程序。然后我从 pod 内部手动运行迁移命令,它工作了。非常感谢您的回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-04
    • 2022-01-15
    • 2017-02-19
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2019-02-07
    • 2018-03-25
    相关资源
    最近更新 更多