【问题标题】:Matching query doesn't exist in djangodjango 中不存在匹配的查询
【发布时间】:2018-03-16 05:50:10
【问题描述】:

这里出现错误,匹配的查询不存在。它在我的本地机器上工作,但是当我在 docker 中运行它时,我收到了这个错误,

【问题讨论】:

  • 看来,它没有指向数据库 b/c 或者数据库没有初始化或者你指向错误的数据库。

标签: python django celery


【解决方案1】:

如果它在本地工作并且在 docker 中失败,则听起来 dockerized 实例没有指向同一个数据库。失败意味着您正在调用

UserGameRecords.objects.get(...)

当记录不存在时。所以我给你的建议是确保你要么通过某种管理命令初始化数据库,要么检查以确保 docker 实例指向具有原型数据的数据库。

【讨论】:

    猜你喜欢
    • 2015-01-28
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多