from flask import Flask, jsonify
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.route("/", methods=["GET"])
def home():
html = "
Home page API REST Compiti
ciao, 3cx merda
"
html += "Documentazione"
return html, 200
@app.route("/compiti", methods=["GET"])
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)