def get_json(self, request): paginator, page, items = self.get_items(request) return json_encode({ 'page': page.number, 'total': paginator.num_pages, 'rows': items, 'records': paginator.count })
def get_config(self, as_json=True): config = self.get_default_config() config.update({ 'url': self.get_url(), 'caption': self.get_caption(), 'colModel': self.get_colmodels(), }) if as_json: config = json_encode(config) return config