Mô hình Pydantic
Bạn được yêu cầu tạo một endpoint API để quản lý các mặt hàng trong kho. Bắt đầu bằng cách tạo một mô hình Pydantic cho Items với các thuộc tính name, quantity, và expiration.
Bài tập này là một phần của khóa học
Nhập môn FastAPI
Hướng dẫn bài tập
- Import
datetừdatetimevàBaseModeltừpydantic. - Tạo một mô hình Pydantic cho
Item. - Điền đúng các trường sau:
name(chuỗi),quantity(số nguyên, tùy chọn, mặc định 0), vàexpiration(ngày, tùy chọn, mặc định None).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None