我正在使用drf-yasg
包将 Swagger 与 DRF 集成。
正如文档所说,我使用@swagger_auto_schema
装饰器手动自定义自动生成的端点。经过多次尝试,我仍然无法弄清楚为什么没有任何变化。
因此,我尝试将额外的查询参数添加到RetrieveUpdateAPIView
:
class MyCustomView(RetrieveUpdateAPIView):
...
@swagger_auto_schema(
manual_parameters=[openapi.Parameter('test', openapi.IN_QUERY, description="test manual param", type=openapi.TYPE_BOOLEAN)]
)
def retrieve(self, request, *args, **kwargs):
...
毕竟,似乎什么都没有改变。那我到底要做什么?