django-paginación

Crea herramientas de paginación robustas
Descargar ahora

django-paginación Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Eric Florenzano
  • Sitio web del editor:
  • http://code.google.com/u/floguy/

django-paginación Etiquetas


django-paginación Descripción

Crea herramientas de paginación robustas. Django-Pagination ofrece un conjunto de servicios públicos para crear herramientas de paginación robustas a lo largo de Django. Cómo usar Django-PaginationDjango-Pagination permite una fácil paginación de estilo digg sin modificar sus vistas. Hay realmente 5 pasos para configurarlos con sus proyectos ( Instalación, sin incluir, que está cubierta en install.txt en este mismo directorio.) 1. Enumere esta aplicación en la parte instalada_aps de su archivo de configuración. El archivo de configuración puede parecer algo así: instalado_apps = (# ... 'Paginación',) 2. Instale el middleware de paginación. El archivo de configuración puede parecer algo así: middleware_classes = (# ... 'pagination.middleware.paginationmiddleware',) 3. Si aún no se agrega en su configuración, agregue el procesador de contexto de solicitud. Tenga en cuenta que los procesadores de contexto se establecen de forma predeterminada implícitamente, por lo que para configurarlos explícitamente, debe copiar y pegar este código en su valor en el valor Template_Context_Processors: ("django.core.context_processors.auth", "django.core.context_processors.debug "," django.core.context_processors.I18n "," django.core.context_processors.media "," django.core.context_processors.Request ") 4. Agregue esta línea en la parte superior de su plantilla para cargar las etiquetas de paginación: {% Cargar Pagination_tags%} 5. Decida una variable que le gustaría paginar, y usar la etiqueta de autoopaginada en esa variable antes de ibarar sobre ella. Esto podría tomar una de las dos formas (utilizando la lista de objetos canónicos como una variable de ejemplo): {% AutoPaginate Object_LIST%} Esto supone que le gustaría tener los resultados predeterminados de 20 por página. Si desea especificar su propia cantidad de resultados por página, puede especificar que así: {% AutoPaginate Object_List 10%} Tenga en cuenta que esto reemplaza a Object_List con la lista de la página actual, para que pueda iterar sobre el Object_list como usted normalmente lo haría.6. Ahora desea mostrar la página actual y las páginas disponibles, por lo que en algún lugar después de haber usado AutoPaginate, use la etiqueta de inclusión paginada: {% paginate%} Esto no toma ningún argumento, pero asume que ya ha llamado Autopagine, así que haga Asegúrese de hacerlo primero. ¡Eso es! Ahora ha paginado a Object_list y se le otorgó a los usuarios de la forma de navegar entre las diferentes páginas, todas sin tocar su vista. Configuración de las visitas, no hay configuración de django, no hay configuraciones requeridas. Sin embargo, hay un pequeño conjunto de configuraciones opcionales útiles para cambiar el comportamiento predeterminado de las etiquetas de paginación. Aquí hay una descripción general: pagination_default_paginationEla la cantidad de elementos predeterminados para mostrar en una página si no se especifican ningún número.pagination_default_window El número de elementos a la izquierda y a la derecha de la página actual para mostrar (contabilidad de elipses) .pagination_default_orphansthe Número de huérfanos. De acuerdo con la documentación de Django, los huérfanos se definen como: el número mínimo de elementos permitidos en la última página, los valores predeterminados a cero.pagination_invalid_page_raises_404Determina si una página no válida aumenta un HTTP404 o simplemente establece la variable de contexto Invalid_Page. VERDADERO ¿El primero y el falso hacen este último? Requisitos: · Django · Python


django-paginación Software relacionado

Tableros de mono

son un sistema de mensajes pequeños, rápidos y eficientes para permitir que los sitios web más pequeños crezcan comunidades en línea. ...

235

Descargar