開始使用免費開始

Pydantic 模型

你被指派建立一個用來管理庫存項目的 API 端點。先從建立 Items 的 Pydantic 模型開始,包含屬性 namequantityexpiration

本練習屬於課程

FastAPI 入門

檢視課程

練習說明

  • datetime 匯入 date,並從 pydantic 匯入 BaseModel
  • 建立 Item 的 Pydantic 模型。
  • 正確填入以下欄位:name(字串)、quantity(整數,可選,預設為 0)、expiration(日期,可選,預設為 None)。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import date
from datetime import ____

# Import BaseModel
from pydantic import ____

# Define model Item
class Item(____):
    name: str
    ____: int = 0
    expiration: ____ = None
編輯並執行程式碼