当前位置: 首页 > 知识库问答 >
问题:

Django Rest框架-可浏览的API表单始终返回400个错误请求

澹台华采
2023-03-14

我遇到了一个问题,我的api使用了非常普通的django rest框架设置(视图集和模型序列化程序),在本地运行良好,一旦部署,除了通过可浏览api中的HTML表单发布之外,其他一切都可以正常运行。每当我通过此表单提交帖子时,我都会收到“HTTP 400错误请求”。

有人经历过类似的事情吗?我正在Centos服务器上运行NGINX/UWSGI。

共有2个答案

习高格
2023-03-14

这听起来像是一种倒退。已经为此打开了一个错误:https://github.com/tomchristie/django-rest-framework/issues/3588

金晗日
2023-03-14

我和你的问题完全一样。对我有效的方法是将Rest框架从3.3版降级。0到3.2版。5.我不知道这为什么有效,但我希望这也能帮助你

 类似资料:
  • 我想我会在这里问这个问题,因为我不太确定我会错在哪里。我正在尝试使用Django Rest框架类通过AJAX执行POST请求。但是,每当事件触发时,我都会收到以下错误: 这是堆栈跟踪中显示的内容: 上下文 我试图做到这一点,当用户单击“添加到列表”按钮时,它会向用户定义的列表发送一个cafeName(以及最终的其他详细信息)。 我想知道是否有人可以看看我的代码,并给我一些指导,我哪里出了问题? 代

  • 我试图使用Gmail API将用户设置应用到Gmail帐户,但它不断返回错误400错误请求。 我可以看到错误代码在Gmail API控制台,它来自我的服务号,所以代码不可能是如此错误,但它让我发疯,只是不能找出什么是错误的。 如果有人能给我指出正确的方向,我会非常感激。

  • 当我使用DRF的可浏览API时,我可以发布和删除。试图通过我的tradingbook.html(w/DataTables)复制此消息(新建/编辑/删除):错误请求: /api/trading/带"POST /api/trading/?格式=数据 我在这件事上花了太多时间,我永远都不会承认。 连载器。派克 意见。派克 urls.py 还有我的传统书籍。html 我的网络检查员 这就是我尝试从中编辑时

  • 问题内容: 这工作正常: 这将返回400 Bad Request(只是使用.ajax来支持错误处理的上述jQuery的重新格式)。 问题答案: 我认为您只需要再添加2个选项(和):

  • 我在调试模式下运行它,并附加了一个包含异常详细信息的图像。我怎么知道出了什么问题?我试图在表中插入数据。azure不能告诉我更多细节吗? Obs:存储在Windows Azure上,而不是我的机器上。表已创建,但我在插入数据时出现此错误 下面是插入代码:

  • 我在本地服务器上找到了它失败的代码: 在我看来,它似乎不能获得或?