From f0f9aa83502680e2df5f1ea5b6bcd414402f2f98 Mon Sep 17 00:00:00 2001 From: klaus <varkokonyi@gmail.com> Date: Sun, 28 Apr 2019 16:36:51 +0200 Subject: [PATCH] Add delete --- app.py | 11 +++++++++++ templates/list.html | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index ad0e02a..3096dcc 100644 --- a/app.py +++ b/app.py @@ -75,6 +75,17 @@ def resolve_task(task_id): return redirect('/') # Visszairányítjuk magunkat, megjelennek a változások +@app.route("/del/<int:task_id>") +def delet_task(task_id): + task=Task.query.get(task_id) + if not task: + return redirect("/") + else: + db.session.delete(task) + db.session.commit() + return redirect("/") + + # Feladatotok az elemtörlés megvlósítása. if __name__ == '__main__': diff --git a/templates/list.html b/templates/list.html index 8d77d2b..7e29ea0 100644 --- a/templates/list.html +++ b/templates/list.html @@ -16,6 +16,7 @@ {% if task.done %} <strike> {% endif %}{{ task.content }} {% if task.done %} </strike>{% endif %} <!-- Hozzunk létre egy linket ami meghívja a task id-ját --> <a href="/done/{{ task.id }}">X</a> + <a href="/del/{{ task.id }}">DELET DIS</a> </li> <!-- Zárjuk le a for-t --> @@ -28,4 +29,4 @@ <p><input type="text" name="content"></p> <!-- Gombnyomsára elküldi a kérést --> <input type="submit" value="Add task"> -</form> \ No newline at end of file +</form> -- GitLab