def update(): if request.method == "GET": todo_id = request.args.get("id", "") return render_template("todo_edit.html", todo_id=todo_id) form = request.form todo_id = form.get("id", "") todo = Todo.find_by_id(todo_id) # update todo in the db _updateTodo(todo, form) Todo.delete(todo_id) todo.save() # get all the todos to render template todos = Todo.all() return render_template("todo.html", todos=todos)
def delete(): todo_id = request.args.get("id", "") Todo.delete(todo_id) todos = Todo.all() return render_template("todo.html", todos=todos)
def todo_index(): todos = Todo.all() return render_template("todo.html", todos=todos)
def add(): todo = Todo.new(request.form) todo.save() todos = Todo.all() return render_template("todo.html", todos=todos)
def all(request): todos = Todo.all() data = [t.__dict__ for t in todos] json_data = json.dumps(data, ensure_ascii=False, indent=2) return json_response(json_data)