Задать вопрос
@gromyko21

Почему drf_yasg(swagger) добавляет лишние запросы?

Оформляю документацию для апи и почему-то swagger дублирует запросы
60d54ef647b2a488616532.png view этого запроса
@api_view(['GET'])
def deleted_service(request):

    services = Service.objects.filter(active=False).prefetch_related('operator_option', 'type')
    ser = ServiceSerializer(services, many=True)
    return Response(ser.data)

url
path('deleted_service/', views.deleted_service),
И еще вопрос правильно ли таким методом добавлять тело запроса? И как передавать параметры? Или возможно он сам из кода(комментариев) должен понимать какие параметры и тело запроса нужны?
@swagger_auto_schema(
                         request_body=openapi.Schema(
                             type=openapi.TYPE_OBJECT,
                             required=['version'],
                             properties={
                                 'version': openapi.Schema(type=openapi.TYPE_STRING)
                             },
                         ),
                         operation_description='Uninstall a version of Site')
  • Вопрос задан
  • 136 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы