delete tasks
This commit is contained in:
9
app.py
9
app.py
@@ -77,4 +77,11 @@ def newTask():
|
|||||||
@app.route('/task/<int:task_id>/')
|
@app.route('/task/<int:task_id>/')
|
||||||
def task(task_id):
|
def task(task_id):
|
||||||
task = Task.query.get_or_404(task_id)
|
task = Task.query.get_or_404(task_id)
|
||||||
return render_template('task.html', str=str, task=task, datetime=datetime, date=date)
|
return render_template('task.html', str=str, task=task, datetime=datetime, date=date)
|
||||||
|
|
||||||
|
@app.post('/task/<int:task_id>/delete')
|
||||||
|
def delete_task(task_id):
|
||||||
|
task = Task.query.get_or_404(task_id)
|
||||||
|
db.session.delete(task)
|
||||||
|
db.session.commit()
|
||||||
|
return redirect('/tasks')
|
@@ -16,7 +16,7 @@
|
|||||||
rows="5"> </textarea>
|
rows="5"> </textarea>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<button type="submit">Add Task</button>
|
<button class="btn btn-primary" type="submit">Add Task</button>
|
||||||
</p>
|
</p>
|
||||||
</form>
|
</form>
|
||||||
{% endblock %}
|
{% endblock %}
|
@@ -18,7 +18,12 @@
|
|||||||
<div>
|
<div>
|
||||||
<p>Due: {{ task.due_timestamp }}</p>
|
<p>Due: {{ task.due_timestamp }}</p>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<form method="POST"
|
||||||
|
action="{{url_for('delete_task',
|
||||||
|
task_id=task.id) }}">
|
||||||
|
<input class="btn btn-primary" type="submit" value="Delete Task"
|
||||||
|
onclick="return confirm('Are you sure you want to delete this task?')">
|
||||||
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
@@ -14,7 +14,7 @@
|
|||||||
{{ task.description }}
|
{{ task.description }}
|
||||||
</b>
|
</b>
|
||||||
<div>
|
<div>
|
||||||
<p>Created: {{ createdTime }}</p>
|
<p>Created: {{ createdTime.strftime('%Y-%m-%d %I:%M %p') }}</p>
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user