コード例 #1
0
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