From f145d2b0daedfc7b26853f0694bc3ce83d86fc86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bence=20Cs=C3=B3k=C3=A1s?= <bence.csokas@gmail.com> Date: Wed, 1 May 2019 23:46:42 +0200 Subject: [PATCH] =?UTF-8?q?H=C3=A1zi:=20t=C3=B6rl=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 8 ++++++++ templates/list.html | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index ad0e02a..b8af716 100644 --- a/app.py +++ b/app.py @@ -77,5 +77,13 @@ def resolve_task(task_id): # Feladatotok az elemtörlés megvlósítása. +@app.route('/del/<int:task_id>') +def del_task(task_id): + task = Task.query.get(task_id) + if task: + db.session.delete(task) + db.session.commit() + return redirect('/') + if __name__ == '__main__': app.run() diff --git a/templates/list.html b/templates/list.html index 8d77d2b..8a4e9a3 100644 --- a/templates/list.html +++ b/templates/list.html @@ -16,7 +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 }}">delete</a> </li> <!-- Zárjuk le a for-t --> {% endfor %} @@ -28,4 +28,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