def search_pages_paginator(request): # front page only try: sequence = int(request.GET.get('sequence', '0')) except ValueError: sequence = 0 # set results per page value try: rows = int(request.GET.get('rows', '20')) except ValueError: rows = 20 q = request.GET.copy() q['rows'] = rows q['sequence'] = sequence paginator = index.SolrPaginator(q) return paginator
def search_pages_paginator(request): # front page only try: sequence = int(request.GET.get("sequence", "0")) except ValueError: sequence = 0 # set results per page value try: rows = int(request.GET.get("rows", "20")) except ValueError: rows = 20 q = request.GET.copy() q["rows"] = rows q["sequence"] = sequence paginator = index.SolrPaginator(q) return paginator
def search_pages_paginator(request): # front page only try: sequence = int(request.REQUEST.get('sequence', '0')) except ValueError, e: sequence = 0 # set results per page value try: rows = int(request.REQUEST.get('rows', '20')) except ValueError, e: rows = 20 q = request.GET.copy() q['rows'] = rows q['sequence'] = sequence paginator = index.SolrPaginator(q) return paginator @cors @cache_page(settings.DEFAULT_TTL_SECONDS) @opensearch_clean def search_pages_results(request, view_type='gallery'): page_title = "Search Results" paginator = search_pages_paginator(request) q = paginator.query try: page = paginator.page(paginator._cur_page) except InvalidPage: url = urlresolvers.reverse('chronam_search_pages_results') # Set the page to the first page