小编Sal*_*ehi的帖子

drf-yasg 自定义 json 正文

如何在 ClassBased django 视图中自定义 drf-yasg 模式?

我尝试了这部分代码,但生成的招摇不尊重更改。

class CustomView(CreateAPIView):
    permission_classes = (IsAuthenticated,)
    serializer_class = CustomSerializer

    @swagger_auto_schema(request_body=openapi.Schema(
        type=openapi.TYPE_OBJECT,
        properties={
            'phone': openapi.Schema(type=openapi.TYPE_STRING, description='string'),
            'body': openapi.Schema(type=openapi.TYPE_STRING, description='string'),
        }))
    def create(self, request: Request, *args, **kwargs):
        phone = request.data.get('phone')
        body = request.data.get('body')
        ...
Run Code Online (Sandbox Code Playgroud)

django swagger drf-yasg

2
推荐指数
1
解决办法
1350
查看次数

标签 统计

django ×1

drf-yasg ×1

swagger ×1