예제 #1
0
    def put(self, name):
        data = Item.parser.parse_args()
        item = ItemModel.find_by_name(name)

        if not item:
            item = ItemModel(name, data['price'], data['store_id'])
        else:
            item.price = data['price']
            item.store_id = data['store_id']

        item.save_to_db()
        return item.json()
예제 #2
0
    def put(self):
        requestData = RequestJsonParser.parser.parse_args()
        item = ItemModel.getitemname(requestData['name'])
        #updated_item = {"name": requestData['name'], "price": requestData["price"]}

        if item is None:
            item = ItemModel(**requestData)
        else:
            item.price = requestData["price"]
            item.name = requestData["name"]
            item.store_id = requestData['store_id']

        item.save_to_db()

        return item.json()