簡體   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