def add_todo(): if request.method=='GET': return redirect(url_for('home')) else: req = request.form task = req.get('add-list') dt = req.get('date') new_list = { 'task':task, 'date':dt } List.add_todo(new_list) flash('Data Inserted Successfully','success') data = list(List.find_todo()) return redirect(url_for('home'))
def remove_todo(): if request.method=='GET': return redirect(url_for('home')) else: try: req = request.form _id = req.get('rm-list') List.remove_todo(_id) flash('Data Removed Successfully','warning') return redirect(url_for('home')) except Exception as error: print(error) flash('List is already empty','danger') data = list(List.find_todo()) return redirect(url_for('home'))
def home(): data = list(List.find_todo()) priority = [d['date'] for d in data] priority.sort() return render_template('todo.html',data=data,priority=priority)