首页 > 解决方案 > 如何在 drf-yasg 库中添加自己的参数和响应值以获取 swagger 文档?

问题描述

我使用drf-yasg库为开发人员前端生成项目文档。我不知道如何将我的数据添加到字段参数响应

比如这个类

class VendorsCreateView(APIView):
    """
    :param:
            data = {
            "vendor_name": "TestName",
            "country": "Belarus",
            "nda": "2020-12-12",
            "parent": "",
            "contacts": [{"contact_name": "Mrk", "phone": "2373823", "email": "dRqT@rgmail.com"},
                         {"contact_name": "Uio", "phone": "34567", "email": "rdq@gmail.com"}
                         ]
        }
    :return: swagger name
    """

但我并没有完全得到我想要的 在此处输入图像描述

如何添加这些参数?

标签: django-rest-frameworkdrf-yasg

解决方案


@swagger_auto_schema装饰器是你要找的。


推荐阅读