Beispiel #1
0
def create_task():

    request_body = request.get_json()

    if (not request_body) or ("description" not in request_body) or (
            "title" not in request_body) or ("completed_at"
                                             not in request_body):
        return {"details": "Invalid data"}, 400

    new_task = Task(title=request_body["title"],
                    description=request_body["description"],
                    completed_at=request_body["completed_at"])

    db.session.add(new_task)
    db.session.commit()

    return make_response({"task": (new_task.convert_to_json())}, 201)