我正在尝试集成django-rest-swagger==2.1.1
到具有基于功能的视图的现有项目中。
为了将缺少的参数添加到基于函数的视图中,我使用了这个解决方案:
我在 yaml 中指定了所需的参数,它也在 swagger UI 中显示了该字段。现在在我看来request.POST['key']
给None
. 但request.body
包含必需的参数。我应该如何修改招摇设置,以便视图能够使用request.POST['key']
.
我已经尝试过解决方案,但它对我不起作用。
我正在尝试集成django-rest-swagger==2.1.1
到具有基于功能的视图的现有项目中。
为了将缺少的参数添加到基于函数的视图中,我使用了这个解决方案:
我在 yaml 中指定了所需的参数,它也在 swagger UI 中显示了该字段。现在在我看来request.POST['key']
给None
. 但request.body
包含必需的参数。我应该如何修改招摇设置,以便视图能够使用request.POST['key']
.
我已经尝试过解决方案,但它对我不起作用。
问题实际上出在您的解析器上,您必须在settings.py
优先级中提及解析器类,正如 marcgibbon 本人在此处所提到的:
点击查看