ÎncepețiÎncepe gratuit

Model Pydantic

Ai primit sarcina de a crea un endpoint API care gestionează articolele dintr-un inventar. Pentru început, creează un model Pydantic pentru Items, care să aibă atributele name, quantity și expiration.

Acest exercițiu face parte din cursul

Introducere în FastAPI

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă date din datetime și BaseModel din pydantic.
  • Creează un model Pydantic pentru Item.
  • Completează corect următoarele câmpuri: name (string), quantity (întreg, opțional, valoare implicită 0) și expiration (dată, opțional, valoare implicită None).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import date
from datetime import ____

# Import BaseModel
from pydantic import ____

# Define model Item
class Item(____):
    name: str
    ____: int = 0
    expiration: ____ = None
Editează și rulează codul