CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Importez date depuis datetime et BaseModel depuis pydantic.
  • Créez un modèle Pydantic pour Item.
  • Renseignez correctement les champs suivants : name (chaîne), quantity (entier, optionnel, par défaut 0) et expiration (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
Modifier et exécuter le code