def hello(): form = TodoForm() if form.validate_on_submit(): try: conn=pymongo.MongoClient() db = conn.test todo = db.todo data = {} print request.form['todo'] data['todo'] = request.form['todo'] todo.insert(data) return redirect('/') except: print "Failed" return redirect('/') else: try: conn=pymongo.MongoClient() db = conn.test todo = db.todo myList = list(todo.find()) print myList return render_template('./app.html', form=form, myList = myList) except: print "Failed" return render_template('./app.html', form=form, myList = [])
def add_todo(): """Add a todo.""" form = TodoForm() if request.method == 'POST' and form.validate_on_submit(): todo = Todo(text=form.todo.data) todo.save() return redirect(url_for('todo_list'))
def submit_word(user_id): """Add a todo.""" form = TodoForm() if request.method == 'POST' and form.validate_on_submit(): todo = Todo(text=form.todo.data) todo.save() return redirect(url_for('game_list'))
def todo_details(todo_id): todo = todos.get(todo_id) form = TodoForm(data=todo) if request.method == "POST": if form.validate_on_submit(): todos.update(todo_id, form.data) return redirect(url_for("todos_list")) return render_template("todo.html", form=form, todo_id=todo_id)
def index(): form = TodoForm() if form.validate_on_submit(): todo = Todo(subject = form.subject.data, priority = form.priority.data, user = g.user.id, deadline = form.deadline.data) db.session.add(todo) db.session.commit() redirect(url_for('index')) todo = Todo.query.filter_by(user = g.user.id).order_by(Todo.priority.desc()).all() return render_template('index.html', todo = todo, form = form)
def todos_list(): form = TodoForm() error = "" if request.method == "POST": if form.validate_on_submit(): todos.create(form.data) return redirect(url_for("todos_list")) return render_template("todos.html", form=form, todos=todos.all(), error=error)
def todo_details(todo_id): todo = todos.get(todo_id) todo_id, title, description, done = todo todo = {'title': title, 'description': description, 'done': done} form = TodoForm(data=todo) if request.method == "POST": if form.validate_on_submit(): todos.update(todo_id, form.data) return redirect(url_for("todos_list")) return render_template("todo.html", form=form, todo_id=todo_id)
def todo_details(todo_id): todo = todos.get(todo_id) todo_dict = {'title': todo[1], 'description': todo[2], 'done': todo[3]} form = TodoForm(data=todo_dict) # aktualizuje określone id z bazy danych if request.method == "POST": if form.validate_on_submit(): todos.update(todo_id, tuple(form.data.values())[:3]) return redirect(url_for("todos_list")) return render_template("todo.html", form=form, todo_id=todo_id)
def todo_edit(todo_id): todo = todos.show_one(todo_id - 1) form = TodoForm(data=todo) if request.method == "POST": if form.validate_on_submit(): values = [] for value in form.data.values(): values.append(value) how_many = len(values) todos.update(todo_id - 1, (values[:how_many - 1])) return redirect(url_for("todos_list")) return render_template("todo_id.html", form=form, todo_id=todo_id)
def index(): form = TodoForm() if form.validate_on_submit(): todo = Todo(subject=form.subject.data, priority=form.priority.data, user=g.user.id, deadline=form.deadline.data) db.session.add(todo) db.session.commit() redirect(url_for('index')) todo = Todo.query.filter_by(user=g.user.id).order_by( Todo.priority.desc()).all() return render_template('index.html', todo=todo, form=form)
def add_todo(): todoform = TodoForm() if request.method == "POST": if todoform.validate_on_submit(): if 'add_todo' in request.form: #todos.append(todoform.todo_textbox.data) if len(todoform.todo_textbox.data) != 0: db.session.add(Todo(todo_text=todoform.todo_textbox.data)) try: db.session.commit() except Exception: db.session.rollback() else: flash ("Ensure you have entered text for todo") return redirect(url_for('index'))
def index(): form = TodoForm() if form.validate_on_submit(): todo_content = form.todo_content.data thistag=Tag.query.filter_by(tag_content=form.select_tag.data).first() # if thistag=='': # flash("you should add a tag first") # return redirect('index') todo = Todo(todo_content=todo_content,tag=thistag) db.session.add(todo) return redirect(url_for('index')) alltodos = Todo.query.order_by(Todo.time.desc()).all() return render_template("index.html",alltodos=alltodos,form=form)
def todos_list(): form = TodoForm() error = "" if request.method == "POST": if form.validate_on_submit(): values = [] for value in form.data.values(): values.append(value) how_many = len(values) todos.insert((values)[:how_many - 1]) return redirect(url_for("todos_list")) return render_template("todos.html", form=form, todos=todos.show_all(), error=error)
def todos_list(): form = TodoForm() error = "" if request.method == "POST": if form.validate_on_submit(): response = requests.post(str(request.url_root) + url_for("create_todo"), json=form.data, headers={ 'Content-type': 'application/json', 'Accept': 'text/plain' }) logging.info("response %s" % response.status_code) if response.status_code != 201: logging.error("Technical problem with API funcion") return render_template("todos.html", form=form, todos=todos.select_all(), error=error)
def hello(): form = TodoForm() if form.validate_on_submit(): return render_template('./app.html', form=form, myList = []) else: return render_template('./app.html', form=form, myList = [])