Я использую drf-spectacular для создания документации Swagger. Существует одна конечная точка, которая поддерживает несколько запросов тела, и я использую PolymorphicProxySerializer для описания этой схемы oneOf. Кроме того, я вижу, что по умолчанию один пример автоматически генерируется для одного из сериализаторов. Мне было интересно, можно ли также иметь второй пример для второго сериализатора, который генерируется автоматически.
Это моя схема:
Код: Выделить всё
@extend_schema(
request=PolymorphicProxySerializer(
"PatchDifferentProducts",
serializers=[create_update_single_product_serializer, create_update_portfolio_product_serializer],
resource_type_field_name=None,
),
responses={status.HTTP_200_OK: ""},
)
Мне нужен раскрывающийся список для обоих сериализаторов, чтобы иметь пример значения для них обоих.
[img]https:// i.sstatic.net/g4NDG.png[/img]
Не удалось найти ничего связанного с этим в документации.
Подробнее здесь:
https://stackoverflow.com/questions/769 ... ing-drf-sp