Implementato GET compito per id e aggiunto compiti sintetici di test

This commit is contained in:
2026-02-13 09:38:15 +01:00
parent 352dfebdeb
commit d37f2af737

14
app.py
View File

@@ -1,6 +1,11 @@
from flask import Flask, jsonify 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__) app = Flask(__name__)
@@ -14,4 +19,11 @@ def home():
def get_compiti(): def get_compiti():
return jsonify(compiti), 200 return jsonify(compiti), 200
@app.route("/compiti/<int:id>", 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) app.run(debug=True)