Django Rest框架:在基于函数的视图中生成BrowsableapInderer表单

Django Rest框架:在基于函数的视图中生成BrowsableapInderer表单,django,django-rest-framework,Django,Django Rest Framework,是否可以对基于DRF函数的视图进行注释,以显示基于序列化程序的交互式表单 我的视图不需要使用模型,所以我觉得基于类的视图/视图集不是正确的方法 此示例代码生成一个有效的“BrowsableAPI”,但带有一个通用JSON文本字段: @api_view(http_method_names=('POST', )) @renderer_classes((JSONRenderer, BrowsableAPIRenderer)) def push_notifications(request: Reques

是否可以对基于DRF函数的视图进行注释,以显示基于序列化程序的交互式表单

我的视图不需要使用模型,所以我觉得基于类的视图/视图集不是正确的方法

此示例代码生成一个有效的“BrowsableAPI”,但带有一个通用JSON文本字段:

@api_view(http_method_names=('POST', ))
@renderer_classes((JSONRenderer, BrowsableAPIRenderer))
def push_notifications(request: Request, format=None) -> Response:
    serializer = PushNotificationSerializer(data=request.data)
    serializer.is_valid(raise_exception=True)
    params = serializer.data
    # ...
    return Response()
我希望它生成的表单使用序列化程序。(作为可浏览的文档。)