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.
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