IniziaInizia gratis

Modello Pydantic

Ti è stato chiesto di creare un endpoint API che gestisca gli articoli in inventario. Per iniziare, crea un modello Pydantic per Items che abbia gli attributi name, quantity ed expiration.

Questo esercizio fa parte del corso

Introduzione a FastAPI

Visualizza il corso

Istruzioni dell'esercizio

  • Importa date da datetime e BaseModel da pydantic.
  • Crea un modello Pydantic per Item.
  • Compila correttamente i seguenti campi: name (stringa), quantity (intero, opzionale, predefinito 0) ed expiration (data, opzionale, predefinito None).

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import date
from datetime import ____

# Import BaseModel
from pydantic import ____

# Define model Item
class Item(____):
    name: str
    ____: int = 0
    expiration: ____ = None
Modifica ed esegui il codice