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
Instrucciones del ejercicio
- Importa
datededatetimeyBaseModeldepydantic. - Crea un modelo de Pydantic para
Item. - Rellena correctamente los siguientes campos:
name(cadena),quantity(entero, opcional, por defecto 0) yexpiration(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