Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar FastAPI

Lihat Kursus

Instruksi 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 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
Edit dan Jalankan Kode