Laboratorio. Trabajando con Flask
7. Ejercicios finales
7.3. /api/productos
Añadir un producto nuevo a la lista y mostrarlo en /api/productos
Vamos a manipular listas y ver cómo devolver JSON desde Flask.
Estado previo:
productos = [
{"id": 1, "nombre": "Monitor", "precio": 149.99},
{"id": 2, "nombre": "Teclado", "precio": 29.99},
]
Agregar un nuevo producto
productos.append({
"id": 3,
"nombre": "Ratón",
"precio": 19.99
})
Resultado final del listado
@app.route("/api/productos")
def obtener_productos():
return jsonify({"productos": productos})
En el navegador
http://127.0.0.1:5000/api/productos