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 merupakan bagian dari kursus
Pengantar FastAPI
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None