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 не забирает его из сериализаторов?