Pydantic from datetime import date from typing import List from pydantic import BaseModel # Pydantic 的类叫 Model模型继承 BaseModel # Pydantic Python 的数据校验 数据模型库FastAPI 默认自带它 # 强制约束数据格式尽量帮你把输入转成你声明的类型转换失败抛校验异常 class User(BaseModel): #校验类必须继承自BaseModel上述代码中类User(BaseModel) id: int name: str John Doe # name: str不是普通 Python 类型提示pydantic 拿这个做校验规则 data_joined: date | None None # 结果可以是data类型若不传则为默认值None departments: List[str] | None None external_data { id: 123, name: 张三, data_joined: 2030-06-01, departments: [文体部, 办公室, 宣媒部], } # **叫字典解包语法,把字典里面每一对 key‑value拆开变成函数的关键字参数传给 User # 等价于 User(id123, data_joined2030‑06‑01, departments[A,B,C]) user User(**external_data) # user 是 Pydantic 模型对象实例就像类实例对象用 . 访问里面的字段值 print(user.id, user.name) # model_dump() 是 Pydantic v2 的内置方法 # 作用把 Pydantic 对象 → 转换成普通 Python 字典 # 转换为字典 print(user.model_dump())

相关新闻

最新新闻

ai免费写论文好用吗?实测3款AI论文写作软件,结果有高有低!

ai免费写论文好用吗?实测3款AI论文写作软件,结果有高有低!

宝子们,有没有人跟我一样,一提到写论文就头皮发麻? 熬夜熬到凌晨三点,结果导师一句"逻辑不通"打回重写,谁懂啊! 说真的,我之前也以为 AI 写论文是智商税,直到自己踩了无数…

2026/7/31 4:22:10
SpringBoot+Vue校园悬赏平台开发实战

SpringBoot+Vue校园悬赏平台开发实战

1. 项目概述:企业级校园悬赏任务平台的核心价值校园悬赏任务平台本质上是一个连接任务发布者与执行者的双边市场系统。这个基于SpringBootVueMyBatisMySQL技术栈的企业级解决方案,主要解决校园场景下任务分发、过程管理和成果验收的数字化需求。与传统BB…

2026/7/31 4:22:10
大模型API接入实战:从误区到高效应用

大模型API接入实战:从误区到高效应用

1. 大模型API接入的现状与误区最近两年,大模型API的接入门槛确实降低了不少。记得三年前要调用一个语言模型,还得自己搭服务器、处理分布式训练,现在只要注册个账号、拿到API Key,几行代码就能让AI帮你写文章、写代码。但问题来了…

2026/7/31 4:22:10
电动汽车集群并网调度中的分布式鲁棒优化实践

电动汽车集群并网调度中的分布式鲁棒优化实践

1. 电动汽车集群并网调度挑战与鲁棒优化机遇去年参与某充电站运营平台项目时,我第一次真切感受到电动汽车(EV)集群并网带来的调度难题。当200辆电动网约车同时接入充电桩,配电系统负荷曲线瞬间出现12%的波动,这促使我们…

2026/7/31 4:22:10
DWMBlurGlass技术探索:Windows系统界面美化的底层Hook实现

DWMBlurGlass技术探索:Windows系统界面美化的底层Hook实现

DWMBlurGlass技术探索:Windows系统界面美化的底层Hook实现 【免费下载链接】DWMBlurGlass Add custom effect to global system title bar, support win10 and win11. 项目地址: https://gitcode.com/gh_mirrors/dw/DWMBlurGlass DWMBlurGlass是一款为Window…

2026/7/31 4:22:10
Kimi K3开源大模型:1M上下文本地部署与长文本处理实践

Kimi K3开源大模型:1M上下文本地部署与长文本处理实践

这次我们来看一个备受关注的开源大模型项目——Kimi K3。这个由月之暗面(Moonshot AI)推出的模型最近宣布开源,最引人注目的特点是支持1M(100万)上下文长度,这意味着它能处理约200万汉字的长文本内容。对于…

2026/7/31 4:17:09

月新闻