def get(self): assetlist = [] for asset in AssetModel.list(): units = [] for unit in asset.units: units.append({ 'id': unit.id, 'status': unit.status, 'tag': unit.tag, 'purchase_cost': unit.purchase_cost, 'warranty_expiration': unit.warranty_expiration, 'end_of_life': unit.end_of_life, 'asset': unit.asset_id, }) model = { 'id': asset.id, 'description': asset.description, 'name': asset.name, 'max_quantity': asset.max_quantity, 'min_quantity': asset.min_quantity, 'image': asset.image, 'units': units, 'requires_approval': 'true' if asset.requires_approval else 'false' } print model assetlist.append(model) return jsonify({'assets': assetlist})