我想在 400 响应中查看验证详细信息,因为它们可以被序列化程序重新调用。序列化程序可以根据缺少的字段或无效值返回错误,我希望文档指出状态码 400 会出现哪种错误。像这样
200:成功
400: [ { "organisation_id": [ "此字段为必填项。" ] } ] #include 任何可能来自序列化程序的验证错误
我的代码目前是这个
@extend_schema(
summary="Create a new transaction",
responses={
201: OpenApiResponse(
description='Success',
),
400: OpenApiResponse(
description='Bad request. One or more errors occured.',
),
},
)
目前这输出 200: Success
400:错误请求。发生一个或多个错误。
有没有类似的东西
400: OpenApiResponse(description=customSerializerErrors,
), #customSerializerErrors is something i hope gets errors from the serializer