始める無料で始める

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
コードを編集して実行