diff --git a/app.py b/app.py index a8004f8..922d2b1 100644 --- a/app.py +++ b/app.py @@ -79,6 +79,14 @@ def task(task_id): task = Task.query.get_or_404(task_id) return render_template('task.html', str=str, task=task, datetime=datetime, date=date) +@app.route('/task//edit', methods=('GET', 'POST')) +def editTask(task_id): + task = Task.query.get_or_404(task_id) + if request.method == 'POST': + task.title = request.form['title'] + task.description = request.form['description'] + db.session.commit() + return render_template('edittask.html', str=str, task=task, datetime=datetime, date=date) @app.post('/task//delete') def delete_task(task_id): task = Task.query.get_or_404(task_id) diff --git a/templates/edittask.html b/templates/edittask.html new file mode 100644 index 0000000..967c1a5 --- /dev/null +++ b/templates/edittask.html @@ -0,0 +1,22 @@ +{% extends 'base.html' %} + +{% block content %} +

{% block title %} Edit Task {% endblock %}

+
+

+
+
+

+ +

+
+ +

+

+ +

+
+{% endblock %} \ No newline at end of file