Django Rest文档-Interact不适用于POST

时间:2019-03-04 10:02:14

标签: django django-rest-framework swagger documentation

我已经设置了一个带有POST请求的简单视图。我需要为此View生成文档。

@api_view(['POST'])
@permission_classes((AdminPermission,))
def searchMe(request, index, format=None):
    serializer = SearchSerializer(data=request.data)
    if serializer.is_valid():
        es = searchclient()
        try:
            res = es.search(index=index, body=serializer.data['query'], scroll=serializer.data['scroll'])
            return Response(res, status=status.HTTP_200_OK)
        except Exception as e:
            return Response(str(e), status=status.HTTP_500_INTERNAL_SERVER_ERROR)
    return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

我想测试一下是否正常,但是单击交互按钮后,我看到的只是空白页。我在body字段中接受json请求。

我可以使用request.post方法查询API,它可以工作。为什么在试用 interact 中不能使用?

0 个答案:

没有答案