Drf_spectacular не улавливает сложные объекты

У меня есть сериализатор, который выглядит примерно так (сильно упрощено)

class MySerializer(serializers.Serializer):
     parameters = Parameters(many=True, default=[])



class Parameters(BaseSerializer):
    param_name = serializers.CharField(required=True, allow_blank=False)
    param_count = serializers.IntegerField(required=True)

Аннотации drf_spectacular являются

@extend_schema(
    request=None,
    responses={
        200: MySerializer,
        400: ErrorResponseSerializer,
        500: ErrorResponseSerializer
    },
    description="Load all data"
)

Для поля parameters генерируется следующий swagger:

  "parameters": [],

Как заставить его генерировать содержимое списка с образцом parameter объекта. Почему drf_spectacular не забирает его из сериализаторов?

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