def addWine(): if not request.json or not 'name' in request.json or not 'type' in request.json: abort(400) name = request.json['name'] wine_type = request.json['type'] new_wine = Wines(name=name, wine_type=wine_type, grade=request.json.get('grade', ), size=request.json.get('size', ), varietals=request.json.get('varietals', ), do=request.json.get('do', ), price=request.json.get('price', ), photo=request.json.get('photo', )) if wine_type == 'Tinto': new_wine.cask = request.json.get('cask', ) new_wine.bottle = request.json.get('bottle', ) wine_id = new_wine.put() return make_response(jsonify({'created': wine_id.urlsafe()}), 201)