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