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
Istruzioni dell'esercizio
- Importa
datedadatetimeeBaseModeldapydantic. - Crea un modello Pydantic per
Item. - Compila correttamente i seguenti campi:
name(stringa),quantity(intero, opzionale, predefinito 0) edexpiration(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