Сериализатор ввода и вывода документов drf-yasg для запроса GET - PullRequest
0 голосов
/ 21 сентября 2019

Я хотел бы задокументировать схемы ввода и схемы вывода для запроса GET с помощью drf-yasg.

Это не кажется легким.

     @swagger_auto_schema(
         manual_parameters=[
             openapi.Parameter('cart_id', in_=openapi.IN_QUERY,
                               type=openapi.TYPE_INTEGER)
         ])

Приведенный выше код показываетпараметр GET, но каким-то образом скрывает схему ответа.

@swagger_auto_schema(methods=['put', 'post'], request_body=UserSerializer)

Я не могу использовать request_body для параметров запроса GET, это только для тела сообщения

Так как мне документировать мою схему вводаи выводить схему с помощью drf-yasg?

1 Ответ

0 голосов
/ 21 сентября 2019

Вы можете использовать query_serializer

Нашли его https://medium.com/@arjunsinghy96/customised-api-documentation-for-django-rest-framework-projects-using-drf-yasg-d6db9ba5cff3

Было трудно получить его из официального документа.

...