def put(self): data = BookList.parser.parse_args() fetched_book = BookModel.find_by_name(data['name']) book = BookModel(**data) if not fetched_book: book.save_to_db() else: fetched_book.price = data['price'] fetched_book.save_to_db() return book.json(), 200