def post_todo(): myform = form.CreateTodoForm(request.form) if not myform.validate(): abort(400, myform.errors) name = request.form['name'] if service.get_by_name(name) is None: created_date = datetime.datetime.now() newtodo = Todo(None, name, False, created_date, None) service.add(newtodo) return jsonify(newtodo.json()), 201 return "Post failed because todo name already exists", 400