def state_add(): data = request.get_json() if data is None: return 'Not a JSON', 400 if 'name' not in data.keys(): return 'Missing name', 400 state = State(**data) state.save() return jsonify(state.to_json()), 201
def add_state(): """Creates a State object""" req = request.get_json() if req is None: return (jsonify("Not a JSON"), 400) try: req['name'] except: return (jsonify("Missing name"), 400) data = State(**req) # unpack dictionary data.save() return (jsonify(data.to_json()), 201)