def create_todo(): error = False res = {} try: # parse user input -- AJAX: description = request.get_json()['description'] # create todo: todo = Todo(description=description) db.session.add(todo) db.session.commit() # generate response: res['description'] = todo.description res['completed'] = todo.completed except: error = True db.session.rollback() print(sys.exc_info()) finally: db.session.close() if error: abort(400) else: return jsonify(res)
def index(): todo = Todo.query.order_by('-id') _form = request.form if request.method == 'POST': title = _form["title"] td = Todo(title=title) try: td.store_to_db() flash("add task successfully!") return redirect(url_for('todo.index')) except Exception as e: print(e) flash("fail to add task!") return render_template('index.html', todo=todo)
def create(): task = request.form.get("task") description = request.form.get("description") new_todo = Todo(task=task, description=description, complete=False) db.session.add(new_todo) db.session.commit() return redirect(url_for('read'))
def add(): form = TodoForm() if form.validate_on_submit(): new_todo = Todo(todo=form.todo.data) db.session.add(new_todo) db.session.commit() return redirect(url_for('index')) return render_template('add.html', title="Add a new todo", form=form)
def add(): form = TodoForm() if form.validate_on_submit(): new_todo = Todo(name=form.task.data) db.session.add(new_todo) db.session.commit() return redirect(url_for('index')) return render_template('add.html', form=form)
def add(): form = TodoForm() if form.validate_on_submit(): todo = Todo(task=form.task.data, complete=False) db.session.add(todo) print("HI I'm working") db.session.commit() return redirect(url_for('index')) return render_template('add.html', title="Add a new Todo", form=form)
def add(): new_Todo = Todo(description="New Task", status='new') db.session.add(new_Todo) db.session.commit() return "Added new Todo to database"
def add(): new_task = Todo(task="task to do") db.session.add(new_task) db.session.commit() return "Added new task onto to do list"