我的 Django 在添加新文档时突然显示 KeyError

问题描述 投票:0回答:1

我的 API 曾经完美地工作,现在每当我添加一个新文档时,我都会收到 KeyError 消息(之前没有这样做,我没有对我的 python 代码进行任何更改:(...)

消息内容如下:

在 /domain/

的 KeyError

'jXLTurf56ECMhhbNJB9w'

请求方式:POST

请求网址:我的网址

Django 版本:4.1.5

异常类型:KeyError

异常值:
'jXLTurf56ECMhhbNJB9w'

异常位置:/app/My_API/views.py, line 632, in post

在以下期间提出:My_API.views.My_RS_ModelBased

Python 可执行文件:

Python版本:3.10.9

我尝试删除我添加的任何新文档,它又开始工作了

python django api recommendation-engine keyerror
1个回答
0
投票

您的 Django API 的 KeyError 可能表明提供给它的数据或数据在数据库中的保存方式存在问题。

错误通知声称缺少字典中键“jXLTurf56ECMhhbNJB9w”的条目。导致错误的代码可以在 views.py 的第 632 行,在 My_RS_ModelBased 视图的 post 函数中找到。

如果没有看到您的代码,很难确定可能产生 KeyError 的确切问题。

© www.soinside.com 2019 - 2024. All rights reserved.