Как вручную настроить параметры представлений DRF с помощью drf-yasg Swagger?

Я использую пакет 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):
        ...

В конце концов, ничего не изменилось. Что именно я должен сделать?

Вернуться на верх