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

Dependencias e inyección

Avanzado · 2 ejercicios

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

¿Cómo se crean dependencias reutilizables con parámetros?

from fastapi import Depends, Query

def pagination(skip: int = Query(0, ge=0),
               limit: int = Query(10, ge=1, le=100)):
    return {"skip": skip, "limit": limit}

@app.get("/items")
def list_items(page: dict = Depends(pagination)):
    return get_items(page["skip"], page["limit"])

@app.get("/users")
def list_users(page: dict = Depends(pagination)):
    return get_users(page["skip"], page["limit"])