ComenzarEmpieza gratis

Modelo Pydantic

Te han pedido crear un endpoint de API que gestione artículos en el inventario. Para empezar, crea un modelo de Pydantic para Items que tenga los atributos name, quantity y expiration.

Este ejercicio forma parte del curso

Introducción a FastAPI

Ver curso

Instrucciones del ejercicio

  • Importa date de datetime y BaseModel de pydantic.
  • Crea un modelo de Pydantic para Item.
  • Rellena correctamente los siguientes campos: name (cadena), quantity (entero, opcional, por defecto 0) y expiration (fecha, opcional, por defecto None).

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import date
from datetime import ____

# Import BaseModel
from pydantic import ____

# Define model Item
class Item(____):
    name: str
    ____: int = 0
    expiration: ____ = None
Editar y ejecutar código