Есть ли способ перезаписать описание по умолчанию сгенерированной схемы api drf?

При использовании drf-yasg или drf-spectular,
есть ли способ перезаписать описание по умолчанию, показанное в образце изображения,
или drf-yasg или drf-Spectrum обеспечивает поддержку других языков для описания по умолчанию?

Я попробовал i18n с поддержкой drf-spectular, но думаю, это не для этой проблемы.
А изменить настройки language_code у django не получится.

Я очень ценю вашу помощь.
sample1sample2

2 ответа

Это просто потому, что django не предоставляет все сообщения i18n для японского языка. Создание этих сообщений решит эту проблему.

      Installation:
drf-spectacular==0.22.0

Вы можете переопределить любую часть описания параметров как:

      from rest_framework.decorators import api_view
from drf_spectacular.utils import extend_schema, OpenApiParameter

@extend_schema(
summary="Sample API View",
parameters=[
        OpenApiParameter(name='param1', description='Here you can update param1 description'),
        OpenApiParameter(name='param2', description='Here you can update param2 description'),
    ],
description='More descriptive text yo can add, overrides default docstring extraction',
)
@api_view()
def sample_view(request):
    pass

Другие вопросы по тегам