def put(self, name): data = Item.parser.parse_args() item = ItemModel.find_by_name(name) print(data) if item is None: item = ItemModel(name, **data) else: item.name = data['name'] item.price = data['price'] item.imgpath = data['imgpath'] item.manufact = data['manufact'] item.descript = data['descript'] item.group = data['group'] item.save_to_db() return item.json()