Ejemplo n.º 1
0
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'))    
Ejemplo n.º 2
0
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'))
Ejemplo n.º 3
0
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)