diff --git a/app.py b/app.py index 6a38db4..1834774 100644 --- a/app.py +++ b/app.py @@ -54,7 +54,7 @@ def web_ui(): html = "" for ciscomerda in compiti: html += "" - html += f"" html += "
{ciscomerda["descrizione"]}Elimina" + html += f"{ciscomerda["descrizione"]}Elimina" html += "
" @@ -76,4 +76,16 @@ def form_add(): id_counter += 1 return redirect("/ui") +@app.route("/form_delete") +def form_delete(): + if not request.args.get("id"): + return "Errore: id mancante", 400 + else: + id = int(request.args.get("id")) + for ciscomerda in compiti: + if ciscomerda["id"] == id: + compiti.remove(ciscomerda) + return redirect("/ui") + return "Errore: compito non trovato", 404 + app.run("0.0.0.0")