我的 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
我尝试删除我添加的任何新文档,它又开始工作了
您的 Django API 的 KeyError 可能表明提供给它的数据或数据在数据库中的保存方式存在问题。
错误通知声称缺少字典中键“jXLTurf56ECMhhbNJB9w”的条目。导致错误的代码可以在 views.py 的第 632 行,在 My_RS_ModelBased 视图的 post 函数中找到。
如果没有看到您的代码,很难确定可能产生 KeyError 的确切问题。