pydantic使用介绍
- 2026-04-15 20:25:00
- admin
- 原创 41
一、pydantic使用介绍
1、代码仓库:https://github.com/pydantic/pydantic
2、帮助文档:https://pydantic.dev/docs/validation/latest/concepts/models
3、pydantic介绍: 使用类型注解来声明数据结构,自动转换类型,自动完成校验;
4、pydantic安装:pip install -U pydantic
函数介绍:
1、BaseModel.model_dump(),根据对象生成一个dict对象;
2、BaseModel.model_dump_json(),根据对象生成一个json字符串;
3、BaseModel.model_validate(),根据dict对象生成业务对象;
4、BaseModel.model_validate_json(),根据json字符串生成业务对象;
5、BaseModel.model_json_schema(),根据类生成dict对象,是一个json-schema;
6、model_config = ConfigDict(strict=True),禁止自动转换类型,类型必须完全匹配;
7、@field_validator自定义单个字段校验,@model_validator自定义多个字段校验;
发表评论