CommencezCommencez gratuitement

Modèle Pydantic

On vous a demandé de créer un point de terminaison d'API qui gère les articles en inventaire. Pour commencer, créez un modèle Pydantic pour Items avec les attributs name, quantity et expiration.

Cette activité fait partie du cours

Introduction à FastAPI

Voir le cours

Instructions de l’exercice

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