def put(self, name): data = Item.parser.parse_args() item = ItemModel.find_by_measure(name) if item is None: item = ItemModel(name, data['age'], data['sex'], data['cp'], data['trestbps'], data['chol'], data['fbs'], data['restecg'], data['thalach'], data['exang'], data['oldpeak'], data['slope'], data['ca'], data['thal']) else: item.age = data['age'], item.sex = data['sex'], item.cp = data['cp'], item.trestbps = data['trestbps'], item.chol = data['chol'], item.fbs = data['fbs'], item.restecg = data['restecg'], item.thalach = data['thalach'], item.exang = data['exang'], item.oldpeak = data['oldpeak'], item.slope = data['slope'], item.ca = data['ca'], item.thal = data['thal'] item.save_to_db() return item.json()