#! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "chenwei" # Date: 2019/2/15 from utils.base import APIView from utils.logger import error_logger class SuggestionListView(APIView): def get(self, request): page = int(request.GET.get('page', 1)) limit = int(request.GET.get('limit', 10)) filter = self.handle_filter(request.GET.get('filter', "")) try: data = self.rpc['venus/sun/suggestion/list'](offset=(page - 1) * limit, limit=limit, filters=filter).unwrap() except Exception as e: error_logger.error(u'获取建议列表失败%s', e) raise return data