Implementazione salvataggio su file #1

Merged
AndreStork merged 5 commits from filedump into main 2026-03-03 10:25:36 +00:00
Showing only changes of commit bb6408e816 - Show all commits

26
app.py
View File

@@ -1,18 +1,30 @@
from flask import Flask, jsonify, request, render_template from flask import Flask, jsonify, request, render_template
import json import json
import os
compiti = [ compiti = []
{"id": 1, "descrizione": "Compito matematica"}, id_counter = 0
{"id": 2, "descrizione": "Consegna TPSIT progetto API REST"},
{"id": 3, "descrizione": "Compito di sistemi"},
{"id": 4, "descrizione": "Compito di italiano"}
]
id_counter = 5
def update_file(): def update_file():
with open('compiti.json', 'w') as f: with open('compiti.json', 'w') as f:
json.dump(compiti, 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 = Flask(__name__)
@app.route("/", methods=["GET"]) @app.route("/", methods=["GET"])