入門基礎
入門基礎分類帶你從零開始使用 Pydantic:先理解它解決什麼問題,再安裝套件、寫出第一個 BaseModel,最後學會用型別與 Field 精確描述每個欄位。這四頁是整個 Pydantic 的地基,後面的驗證器、序列化與 FastAPI 都建立在這裡。
| 頁面 | 重點 |
|---|---|
| 為什麼需要 Pydantic | 型別提示、型別檢查與資料驗證的差別 |
| 安裝與環境 | 用 uv 或 pip 安裝、確認版本、選用套件 |
| BaseModel 模型 | 宣告模型、建立物件、型別轉換、必填與預設值 |
| 型別與 Field | 常用型別、Field 限制條件、別名與 Annotated |
建議依序閱讀;已經寫過 dataclass 的讀者,可以從 BaseModel 模型 開始。