技术栈
pydantic
SunnyRivers
4 天前
python
·
pydantic
·
类型安全
·
dataclass
·
typedict
Python 中的类型安全:Pydantic vs. Data Classes vs. Annotations vs. TypedDicts
Python 的动态类型是其最大的优势之一。这种语言让开发者能够专注于完成任务,而不必被繁琐的类型定义和样板代码所困扰。在原型开发阶段,你根本没有时间去思考联合类型(Unions)、泛型(Generics)或多态(Polymorphism)——闭上眼睛,相信解释器能猜出变量的类型,然后直接开始下一个功能的开发。
alwaysrun
12 天前
python
·
fastapi
·
web
·
路由
·
pydantic
python之异步高性能Web框架 FastAPI
更多 Python 文章见《有容乃大(Python集萃)》专栏FastAPI 是一个基于 ASGI (Asynchronous Server Gateway Interface) 标准、利用 Python 类型提示 (Type Hints) 进行自动数据校验与文档生成的高性能异步 Web 框架。通过组合生态内优秀的现代化组件(Uvicorn + Starlette + Pydantic),将异步 I/O 的高性能与强类型系统的开发效率合二为一:
毋语天
16 天前
python
·
fastapi
·
api开发
·
数据校验
·
pydantic
FastAPI 进阶实战:请求体、文件上传、响应模型与数据校验
在前一篇 FastAPI 入门中,我们掌握了路由、参数、异常和异步基础。本文将深入进阶功能:Pydantic 模型嵌套与自定义校验、文件上传与保存、表单参数、响应模型过滤敏感字段,以及如何组织代码。通过完整的用户注册接口实战,带你写出生产级 API。
梦想不只是梦与想
18 天前
python
·
pydantic
Python中 Pydantic数据验证库
Pydantic 是 Python 中最流行的数据验证的第三方库,,它提供了一种声明式的方式来定义数据模型,基于类型注解工作,具有高性能(核心验证逻辑用 Rust 编写)和优秀的 IDE 集成。
Just Jump
20 天前
pydantic
·
接口数据类型校验模型
Pydantic数据类型验证库
Pydantic 是一个 Python 数据验证库,核心作用是 校验数据类型、结构和约束,同时自动完成数据解析与转换,常用来处理 API 请求参数、配置文件、模型输入输出等场景。
曲幽
1 个月前
python
·
fastapi
·
web
·
settings
·
config
·
pydantic
·
.env
·
dotenv
·
.env.prod
FastAPI配置管理避坑指南:从硬编码到 .env 与 pydantic_settings 类,连路由用法都给你捋清楚
你是不是也干过这种事:写完接口,顺手把数据库地址、密码或者 API_KEY 往代码里一写,然后高高兴兴地 git push ?
曲幽
1 个月前
python
·
fastapi
·
web
·
model
·
field
·
pydantic
·
validator
·
basemodel
FastAPI + Pydantic 模型终极实战手册:从能跑就行到固若金汤,这些技巧你一定用得上
你有没有遇到过这种情况:接口调得好好的,前端突然跟你说字段对不上,你检查了半天才发现——原来是返回的字段名跟数据库不一样,手动在代码里东拼西凑转换,最后把自己绕晕了。
西西弗Sisyphus
2 个月前
python
·
pydantic
·
basemodel
在 Python 中使用 Pydantic 的 BaseModel 进行数据验证
flyfishBaseModel 是什么? 拆字面意思:Base + Model 是什么?Base = 基础、父类、模板,只负责被继承,不负责直接使用。
七夜zippoe
3 个月前
python
·
热更新
·
配置中心
·
配置管理
·
pydantic
·
类型安全
Python配置管理革命:pydantic-settings + 动态热更新实战
目录📖 摘要🎯 第一章:为什么你的配置管理总在"裸奔"?1.1 我经历的三大配置灾难1.2 配置管理的四个认知误区
眼眸流转
5 个月前
python
·
uv
·
pydantic
·
mcp
MCP学习笔记
最近由于组织架构变动,负责AI相关工具建设,学习一下MCP相关的知识MCP(Model Context Protocol,模型上下文协议)是 Anthropic 开发的一个开放标准协议,用于让 AI 助手能够安全地连接各种外部数据源和工具。
曲幽
5 个月前
python
·
fastapi
·
web
·
path
·
field
·
query
·
pydantic
·
basemodel
·
response_model
FastAPI搭档Pydantic:从参数验证到数据转换的全链路实战
你是否也曾为了API里五花八门的请求参数,写下一堆if...else来做校验,最后代码又臭又长还容易漏?
勇气要爆发
5 个月前
人工智能
·
fastapi
·
jwt
·
pydantic
AI后端工程化:FastAPI + Pydantic + JWT 鉴权实战,从零构建 AI 接口服务
作者:飞哥(一个喜欢讲故事的全栈开发者,擅长把复杂的代码翻译成“人话”) 难度:⭐⭐⭐ 关键词:FastAPI, Async, Pydantic, JWT, 鉴权
七夜zippoe
5 个月前
数据库
·
python
·
sqlite
·
ddd
·
pydantic
领域驱动设计在Python中的实现:从理论到生产级实践
目录摘要1 引言:为什么Python开发者需要领域驱动设计1.1 Python与DDD的天然契合度1.2 DDD在Python生态中的成熟度
知行学思
5 个月前
数据库
·
python
·
fastapi
·
环境变量
·
配置管理
·
pydantic
·
dotenv
Python配置管理完全指南:从dotenv到pydantic_settings
嘿,朋友!👋还在为Python项目的配置管理头疼吗?硬编码密码到处飞,换环境就要改代码,团队协作时配置五花八门…
九死九歌
6 个月前
开发语言
·
pytorch
·
python
·
机器学习
·
numpy
·
pydantic
【Sympydantic】使用sympydantic,利用pydantic告别numpy与pytorch编程中,tensor形状带来的烦人痛点!
HirasawaGen / Sympydantic你是否遇到过这样的情况🧐?CNN网络训练了一个下午,最后因为一个矩阵忘记转置的原因,导致前一矩阵的列数不等于后一矩阵的行数,然后程序报错,前功尽弃?😭
闲人编程
6 个月前
数据库
·
python
·
microsoft
·
数据处理
·
pydantic
·
codecapsule
Pydantic数据验证与序列化
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
Amd794
1 年前
fastapi
·
数据验证
·
pydantic
·
422错误处理
·
模型验证器
·
用户注册
·
动态必填字段
FastAPI中实现动态条件必填字段的实践
title: FastAPI中实现动态条件必填字段的实践 date: 2025/04/03 00:06:20 updated: 2025/04/03 00:06:20 author: cmdragon
Amd794
1 年前
redis
·
fastapi
·
分布式锁
·
多级缓存
·
pydantic
·
唯一性校验
·
异步校验
FastAPI中Pydantic异步分布式唯一性校验
title: FastAPI中Pydantic异步分布式唯一性校验 date: 2025/04/02 00:47:55 updated: 2025/04/02 00:47:55 author: cmdragon
Amd794
1 年前
fastapi
·
web开发
·
数据校验
·
pydantic
·
验证器
·
api集成
·
跨字段验证
掌握FastAPI与Pydantic的跨字段验证技巧
title: 掌握FastAPI与Pydantic的跨字段验证技巧 date: 2025/04/01 00:32:07 updated: 2025/04/01 00:32:07 author: cmdragon
Amd794
1 年前
fastapi
·
数据验证
·
错误处理
·
pydantic
·
密码验证
·
安全机制
·
api集成
FastAPI中的Pydantic密码验证机制与实现
title: FastAPI中的Pydantic密码验证机制与实现 date: 2025/03/31 00:04:51 updated: 2025/03/31 00:04:51 author: cmdragon