Modèle Pydantic
On vous demande de créer un endpoint d’API qui gère des articles en stock. Pour commencer, créez un modèle Pydantic pour Items avec les attributs name, quantity et expiration.
Cet exercice fait partie du cours
<cours>Introduction à FastAPI</cours>Instructions de l’exercice
- Importez
datedepuisdatetimeetBaseModeldepuispydantic. - Créez un modèle Pydantic pour
Item. - Renseignez correctement les champs suivants :
name(chaîne),quantity(entier, optionnel, par défaut 0) etexpiration(date, optionnelle, par défaut None).
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None