跳轉至

建立 2026-10-11 更新 2026-10-11

進階應用

進階應用分類介紹專案中常用、但不必第一天就學的 Pydantic 功能:用 model_config 調整模型行為、用 pydantic-settings 管理環境變數與設定、用 TypeAdapter 驗證非模型型別、輸出 JSON Schema,以及把舊專案從 V1 遷移到 V2。

頁面 重點
model_config 模型設定 嚴格模式、禁止多餘欄位、不可變物件、別名產生器
Settings 設定管理 用 pydantic-settings 讀取環境變數與 .env
TypeAdapter 與 dataclass 驗證 list[int] 等非模型型別、Pydantic dataclass
JSON Schema 從模型產生 JSON Schema、加入說明與範例
V1 遷移到 V2 API 對照表、遷移工具 bump-pydantic

這些頁面彼此獨立,可以依需要挑著讀。