<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>数据验证 on Text Matrix</title><link>https://155a386f.text-matrix.pages.dev/tags/%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81/</link><description>Recent content in 数据验证 on Text Matrix</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 08 Apr 2026 23:16:10 +0800</lastBuildDate><atom:link href="https://155a386f.text-matrix.pages.dev/tags/%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81/index.xml" rel="self" type="application/rss+xml"/><item><title>Pydantic：Python 类型提示数据验证完全指南</title><link>https://155a386f.text-matrix.pages.dev/posts/tech/pydantic-python-data-validation-guide/</link><pubDate>Mon, 06 Apr 2026 22:09:00 +0800</pubDate><guid>https://155a386f.text-matrix.pages.dev/posts/tech/pydantic-python-data-validation-guide/</guid><description>&lt;h2 id="学习目标">学习目标&lt;/h2>
&lt;p>通过本文，你将全面掌握以下核心能力：&lt;/p>
&lt;ul>
&lt;li>深入理解 Pydantic 的项目定位、核心概念和设计理念&lt;/li>
&lt;li>掌握 BaseModel 的定义和验证机制&lt;/li>
&lt;li>学会使用 Pydantic 进行数据验证、序列化和 JSON Schema 生成&lt;/li>
&lt;li>理解 Pydantic V2 的新特性和与 V1 的区别&lt;/li>
&lt;li>掌握常用字段类型、验证器和自定义验证器&lt;/li>
&lt;li>学会使用 pydantic-settings 管理应用配置&lt;/li>
&lt;li>理解 pydantic-core（Rust 实现）的性能优势&lt;/li>
&lt;li>掌握常见使用模式和最佳实践&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="1-项目概述">1. 项目概述&lt;/h2>
&lt;h3 id="11-是什么">1.1 是什么&lt;/h3>
&lt;p>&lt;strong>Pydantic&lt;/strong> 是一个基于 &lt;strong>Python 类型提示&lt;/strong>的数据验证库。它允许你用纯 Python 类型注解定义数据结构，然后自动进行验证、转换和序列化。&lt;/p></description></item></channel></rss>