Pydantic 模型
你被指派建立一個用來管理庫存項目的 API 端點。先從建立 Items 的 Pydantic 模型開始,包含屬性 name、quantity 和 expiration。
本練習屬於課程
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