Django-infinito-paginación

Paginación infinita para Django
Descargar ahora

Django-infinito-paginación Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Filip Wasilewski
  • Sitio web del editor:
  • http://www.pybytes.com

Django-infinito-paginación Etiquetas


Django-infinito-paginación Descripción

Django-infinite-Pagination es un ayudante muy simple para Django 1.4 que hace una cosa: Pagina de manera eficiente las colecciones de objetos grandes en los sistemas donde el uso de un paginador estándar de Django es poco práctico debido a la consulta significativa (*) de la consulta superior (es decir, PostgreSQL). Utiliza una sola consulta para recuperar objetos para la página actual y verificar la disponibilidad de una página sucesiva. El infinitepaginator es un reemplazo para django django.core.paginator.paginator.Quick StartInClude Django-Infinite-Pagination en su archivo de requisitos (o PIP Install Django-infinita-Pagination) y agregue infinite_pagination a las aplicaciones instaladas. A continuación, configure el atributo Paginator_Class de su lista de ListView basada en InfinitePaginator y especifique Paginate_BY Attribute: Clase ArticlelistView (ListView): Modelo = Artículo Paginate_BY = 10 Paginator_Class = InfinitePaginatRo Pantalla enlaces de paginación en Una plantilla carga las etiquetas de la plantilla Infinite_Pagination y ponga {% paginate%} en el lugar que le gustaría el PAG Inaaciones enlaces para aparecer: {% cargar infinite_pagination%} {% para objeto en objeto_list%} {{objeto}} {% endfor%} {% paginate%} Una paginación genérica / infinite_pagination.html plantilla que funciona bien con Twitter Bootstrap Stylesheet es proporcionado por esta solicitud. Ajustarlo a sus requisitos. Pedir en los templatosEstámenes. ASOMPLICIONES Las vistas de la aplicación no se pueden modificar y la paginación solo se puede hacer a nivel de la plantilla. La etiqueta de la plantilla de autoopaginada se proporciona como último recurso de la aplicación de la paginación a las listas de objetos en las plantillas internas: {% cargar infinite_pagination%} {% autoopaginate objeto_list per_page = 10 como paginado_list%} {% para objeto en Paginated_list%} {{objeto}} { % Endfor%} {% paginate%} La etiqueta de autopaginada toma un conjunto de consulta y una serie de elementos por página como entrada y devuelve una rebanada de páginas para mostrar en una plantilla. El número de página actual se recupera de la plantilla de contexto o solicitud de página Obtenga parámetros. También se puede especificar como una etiqueta opcional Param: {% AutoPaginate Object_List PER_PAGE = 10 PAGE = 2 AS PAGINED_LIST%} La etiqueta también establece variables de contexto de la plantilla de Paginator y Page_OBJ para la etiqueta paginada que los usa para renderizar los enlaces de navegación. Página principal del producto


Django-infinito-paginación Software relacionado

Obraz

Generador de sitios estáticos en un solo archivo de Python similar a Jekyll ...

71

Descargar

django-payex

Solicitud de Django para guardar los estados y recibir devoluciones de llamada de la API de PayEx ...

61

Descargar