Python 3.x Django Rest Swagger 2.0:如何将数据传递给POST api,以便我可以按请求获取数据

Python 3.x Django Rest Swagger 2.0:如何将数据传递给POST api,以便我可以按请求获取数据,python-3.x,post,django-rest-framework,django-rest-swagger,Python 3.x,Post,Django Rest Framework,Django Rest Swagger,我正在尝试将django rest-swagger==2.1.1集成到具有基于函数的视图的现有项目中 为了向基于函数的视图添加缺少的参数,我使用以下解决方案: 我在yaml中指定了所需的参数,这在swagger UI中也显示了该字段。现在在我的视图中request.POST['key']给出None。但是request.body包含必需的参数。我应该如何修改招摇过市设置,以便view能够通过request.POST['key']访问数据 我已经试过了,但对我不起作用。问题实际上是你的解析器,你

我正在尝试将
django rest-swagger==2.1.1
集成到具有基于函数的视图的现有项目中

为了向基于函数的视图添加缺少的参数,我使用以下解决方案:

我在yaml中指定了所需的参数,这在swagger UI中也显示了该字段。现在在我的视图中
request.POST['key']
给出
None
。但是
request.body
包含必需的参数。我应该如何修改招摇过市设置,以便view能够通过
request.POST['key']
访问数据


我已经试过了,但对我不起作用。

问题实际上是你的解析器,你必须在
设置中提到解析器类。py
优先级方面,正如marcgibbon自己在这里提到的:

成功了,我在文档中找不到,谢谢