Свойства django @swagger_auto_schema
мои данные json
{
"User": {
"login_id": "admin",
"password": "qwer1234"
}
}
Я тоже хочу поместить этот ответ в swagger doc! Я использую приложение drf_yasg в django. Я написал такой код:
@swagger_auto_schema(method='post', request_body=openapi.Schema(
type=openapi.TYPE_OBJECT,
properties={
'login_id': openapi.Schema(type=openapi.TYPE_STRING, description='ID'),
'password': openapi.Schema(type=openapi.TYPE_STRING, description='password'),
}
))
Я не знаю, как предоставить данные в формате json
Вам необходимо явно определить обертку "User"
в вашей схеме:
@swagger_auto_schema(method='post', request_body=openapi.Schema(
type=openapi.TYPE_OBJECT,
properties={
'User': openapi.Schema(
type=openapi.TYPE_OBJECT,
properties={
'login_id': openapi.Schema(type=openapi.TYPE_STRING, description='ID'),
'password': openapi.Schema(type=openapi.TYPE_STRING, description='password'),
}
)
}
))