MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor date dari datetime dan BaseModel dari pydantic.
  • Buat model Pydantic untuk Item.
  • Isi field berikut dengan benar: name (string), quantity (integer, opsional, default 0), dan expiration (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
Edit dan Jalankan Kode