Modelo Pydantic
Você foi solicitado a criar um endpoint de API que gerencie itens no inventário. Para começar, crie um modelo Pydantic para Items com os atributos name, quantity e expiration.
Este exercício faz parte do curso
Introdução ao FastAPI
Instruções do exercício
- Importe
datededatetimeeBaseModeldepydantic. - Crie um modelo Pydantic para
Item. - Preencha corretamente os seguintes campos:
name(string),quantity(inteiro, opcional, padrão 0) eexpiration(date, opcional, padrão None).
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None