def do_request(self): words = request.args.get('q', None) try: page = int(request.args.get('page', 1)) except: page = 1 try: device = int(request.args.get('device', 1)) except: device = 1 num = request.args.get('num', 4) search = AppSearch() res = search.query(words, device, self._view._sign, page, 12, self._view._language) return self._view.render(1000, res)