小编Sun*_*Kim的帖子

django rest framework - 如何将帖子参数添加到api文档(drf_yasg)?

x_param = openapi.Parameter('x', in_=openapi.IN_FORM, description='srring',
                                   type=openapi.TYPE_STRING)

y_param = openapi.Parameter('y', in_=openapi.IN_FORM, description='string',
                                   type=openapi.TYPE_STRING)

@swagger_auto_schema(method='post', manual_parameters=[x_param,y_param])
@api_view(['POST'])
def test(request):
    pass
Run Code Online (Sandbox Code Playgroud)

我用作drf_yasg招摇.

我做了上面的编码并用swagger进行了测试,当我查看Chrome时,请求的有效负载是x = 124 & y = 124124.

并且,通过以下消息,发生了错误的请求错误.

{
  "detail": "JSON parse error - Expecting value: line 1 column 1 (char 0)"
}
Run Code Online (Sandbox Code Playgroud)

将帖子参数添加到swagger是不对的?

django swagger django-rest-framework drf-yasg

11
推荐指数
1
解决办法
1525
查看次数

标签 统计

django ×1

django-rest-framework ×1

drf-yasg ×1

swagger ×1