Saltar al contenido principal
Logo Palacio Memoria Código Palacio Memoria Código

Ejercicios de FastAPI

Pon a prueba tus conocimientos con quizzes interactivos y retos de código. Cada ejercicio incluye explicaciones detalladas para que aprendas de tus errores.

Inicia sesión para guardar tu progreso y ver estadísticas.

Volver a temas

Modelos Pydantic

Avanzado · 1 ejercicios

00:00
0/1
Progreso 0 de 1
1 Avanzado

¿Cuál es el patrón de modelos separados para input/output?

class UserCreate(BaseModel):
    name: str
    email: str
    password: str

class UserResponse(BaseModel):
    id: int
    name: str
    email: str

@app.post("/users", response_model=UserResponse)
def create_user(user: UserCreate):
    # ... crear usuario ...
    return new_user