diff --git a/app.py b/app.py index bd36cdd..368dd6d 100644 --- a/app.py +++ b/app.py @@ -1,18 +1,30 @@ from flask import Flask, jsonify, request, render_template import json +import os -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"} -] -id_counter = 5 +compiti = [] +id_counter = 0 def update_file(): with open('compiti.json', 'w') as f: json.dump(compiti, f) +if os.path.isfile('compiti.json'): + with open('compiti.json', 'r') as f: + compiti = json.load(f) + id_counter = 104 +else: + 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"} + ] + id_counter = 5 + update_file() + + + app = Flask(__name__) @app.route("/", methods=["GET"])