pandera.typing.fastapi.UploadFile

class pandera.typing.fastapi.UploadFile(data, filename, file, *args, **kwargs)[source]

Pandera特定的fastapi.UploadFile子类。

这种类型使用 pandera.typing.DataFrame 根据 pandera.api.pandas.models.DataFrameModel 配置将文件读取为数据框格式。

初始化具有data属性的UploadFile对象,该属性包含已验证的数据。

Parameters:

data (Any) – pandera验证的数据

Filename:

文件名称©

File:

一个类似文件的对象

属性

翻译结果如下:

content_type

file

filename

size

headers

方法

__init__(data, filename, file, *args, **kwargs)[source]

初始化具有data属性的UploadFile对象,该属性包含已验证的数据。

Parameters:

数据 (Any) – pandera验证的数据

Filename:

文件名称©

File:

一个类似文件的对象

classmethod pydantic_validate_v2(obj, dataframe_type)[source]

Pydantic 验证方法,用于在文件上传的上下文中验证数据框。

Return type:

Any