Model Pydantic
Anda diminta membuat endpoint API yang mengelola item dalam inventaris. Untuk memulai, buat model Pydantic untuk Items yang memiliki atribut name, quantity, dan expiration.
Latihan ini adalah bagian dari kursus
Pengantar FastAPI
Petunjuk latihan
- Impor
datedaridatetimedanBaseModeldaripydantic. - Buat model Pydantic untuk
Item. - Isi field berikut dengan benar:
name(string),quantity(integer, opsional, default 0), danexpiration(date, opsional, default None).
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None