我正在使用Django REST Framework
(3.9.4)和django-rest-swagger
(2.2)
在view.py
我使用generic class-based views
诸如generics.ListCreateAPIView
和generics.RetrieveUpdateDestroyAPIView
在 swagger 页面中,它正确地使用了所有 API 及其相应的方法调用。
当它是一个 API 调用时PUT
,因为{id}
它要求在输入框中提供输入。但是对于 request-body 它要求提供整个 Json 作为输入。
我想将其更改为对于所有请求正文参数,它们中的每一个都将作为一个单独的输入框出现,类似于标头的 id 字段(我们在可浏览的 API 显示中看到的那种)
我怎样才能做到这一点?