Ejercicio de programación: Reto Parámetros y query strings
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Flask. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Crear una aplicación Flask que capture y procese parámetros de ruta y query strings para mostrar información de productos.
Contenido del ejercicio
Crea una aplicación Flask en un solo archivo que maneje parámetros de ruta y query strings. Tu aplicación debe incluir:
-
Ruta con parámetro de ruta: Crea una ruta
/producto/<int:producto_id>
que reciba un ID de producto como parámetro de ruta y devuelva un mensaje con el formato: "Producto ID: {producto_id}" -
Ruta con query strings: Crea una ruta
/buscar
que capture los siguientes parámetros de consulta:
categoria
(texto, valor por defecto: "todas")precio_max
(entero, valor por defecto: 1000)disponible
(booleano, valor por defecto: True)
Esta ruta debe devolver un diccionario JSON con la información capturada.
- Ruta combinada: Crea una ruta
/categoria/<categoria>/productos
que combine un parámetro de ruta (categoria) con query strings opcionales:
limite
(entero, valor por defecto: 10)ordenar
(texto, valor por defecto: "nombre")
Devuelve un mensaje que incluya toda la información capturada.
Instrucciones para empezar:
- Importa Flask y request desde flask
- Crea la instancia de la aplicación Flask
- Define las tres rutas solicitadas
- Usa
request.args.get()
para capturar los query strings - Recuerda especificar el tipo de dato cuando sea necesario
- Ejecuta la aplicación con
app.run(debug=True)
Lección relacionada
Este ejercicio está relacionado con la lección "Parámetros y query strings" de Flask. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de Flask
Explora más ejercicios de programación en Flask para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de FlaskSolución al ejercicio de programación en Flask
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Flask para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Flask
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Flask