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