繁体   English   中英

如何解决.accepted_renderer not set on Response Error on POST Request, Django

[英]How to solve .accepted_renderer not set on Response Error on POST Request, Django

尝试使用 Postman 调用请求时遇到问题,在 POST 请求上总是得到

AssertionError at /v1/facility/33/court/ .accepted_renderer not set on Response Request Method: POST Request URL:

在获取请求时,其他端点工作正常。 Django 版本 - 3.2.15

负责此端点的 Class 已有 APIView class

class ItemAPIView(
CSRFEnabledApiViewMixin, CreateAPIView, RetrieveUpdateDestroyAPIView):

即使我将APIView class 作为最后一个嵌套的 class 它也不起作用。

谁能帮助解决这个问题? 怎么了?

注意:如果我将对此类端点 POST 发出curl请求 - 错误是相同的

accepted_renderer` 是 DjangoRestFramework 请求的属性。

Django 本身不向请求添加accepted_renderer

尝试检查您是否使用 Django 请求调用 DRF 视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM