diff --git a/app.py b/app.py index ec229d3..9c2dbfb 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,11 @@ from flask import Flask, jsonify -compiti = [{"id": 1, "descrizione": "Compito matematica"}, {"id": 2, "descrizione": "Consegna TPSIT progetto API REST"}] +compiti = [ +{"id": 1, "descrizione": "Compito matematica"}, +{"id": 2, "descrizione": "Consegna TPSIT progetto API REST"}, +{"id": 3, "descrizione": "Compito di sistemi"}, +{"id": 4, "descrizione": "Compito di italiano"} +] app = Flask(__name__) @@ -14,4 +19,11 @@ def home(): def get_compiti(): return jsonify(compiti), 200 +@app.route("/compiti/", methods=["GET"]) +def get_compito_by_id(id): + for ciscomerda in compiti: + if ciscomerda["id"] == id: + return jsonify(ciscomerda), 200 + return jsonify([]), 404 + app.run(debug=True)