Как вручную настроить параметры представлений 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):
...
В конце концов, ничего не изменилось. Что именно я должен сделать?