[英]Hint that return type is the same as the argument
我想要一个 function 接受 Pydantic model 并返回它的实例。 我希望 VS Code 能够理解返回的类型并提供自动完成功能。 这不能按预期工作:
T = pydantic.BaseModel
def get_request_data(RequestSchema: typing.Type[T]) -> T:
try:
return RequestSchema(**flask.request.get_json())
except pydantic.ValidationError as exc:
...
class PagInputSchema(pydantic.BaseModel):
dataset_id: int = pydantic.Field(alias='datasetId')
model 字段名称不会自动完成:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.