perf: 优化API文档字段描述显示

This commit is contained in:
insistence
2024-07-16 15:19:36 +08:00
parent 6734df119a
commit eab51c0355

View File

@@ -19,7 +19,7 @@ def as_query(cls: Type[BaseModel]):
inspect.Parameter(
model_field.alias,
inspect.Parameter.POSITIONAL_ONLY,
default=Query(model_field.default),
default=Query(default=model_field.default, description=model_field.description),
annotation=model_field.annotation,
)
)
@@ -28,7 +28,7 @@ def as_query(cls: Type[BaseModel]):
inspect.Parameter(
model_field.alias,
inspect.Parameter.POSITIONAL_ONLY,
default=Query(...),
default=Query(..., description=model_field.description),
annotation=model_field.annotation,
)
)
@@ -57,7 +57,7 @@ def as_form(cls: Type[BaseModel]):
inspect.Parameter(
model_field.alias,
inspect.Parameter.POSITIONAL_ONLY,
default=Form(model_field.default),
default=Form(default=model_field.default, description=model_field.description),
annotation=model_field.annotation,
)
)
@@ -66,7 +66,7 @@ def as_form(cls: Type[BaseModel]):
inspect.Parameter(
model_field.alias,
inspect.Parameter.POSITIONAL_ONLY,
default=Form(...),
default=Form(..., description=model_field.description),
annotation=model_field.annotation,
)
)