Skip to main content

A library collecting various paginators and pagination tools for Django.

Not locked to a Django version, the code was first designed for Django < 1.0 and Python < 2.7. It no longer supports Python 2.

Import what you need or add it as an app to use the template tag.

paginators.Paginator

A thin shim around django.core.paginator.Paginator adding some helpful methods.

paginators.Page

Used by paginators.Paginator, a thin shim around django.core.paginator.Page adding some helpful methods.

paginators.namepaginator.NamePaginator

The first paginator paging on strings instead of numbers.

paginators.namepaginator.NamePage

The page-object used by paginators.namepaginator.NamePaginator.

paginators.stringpaginator.SingleLetterPaginator

Page on a single letter instead of a number: for for instance dictionaries.

paginators.stringpaginator.CombinedLetterPaginator

Combine several letters into a single page: for for instance dictionaries.

paginators.stringpaginator.LetterPage

Used by paginators.stringpaginator.SingleLetterPaginator and paginators.stringpaginator.CombinedLetterPaginator.

The equivalent of django.core.paginator.Page but for letters.

paginators.templates

The default template used by the template tag.

paginators.templatetags.paginator.paginator

A template tag falling back to using the template in paginators.templates that prettily renders a paginator block.

Metadata

Release files for paginators 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for paginators 1.0.0
File Size Uploaded
paginators-1.0.0.tar.gz 7.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for paginators 1.0.0
File Interpreter ABI Platform
paginators-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.7 kB

Release files / paginators-1.0.0.tar.gz

Download URL paginators-1.0.0.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2d2d8b82bf8372c3d9ec9ebb48bffc356d34f2a180befb9edfc1a8f1cd99a2bb
BLAKE2b-256 checksum
How to use checksums
55a94d7f198604e2818fbb517e06c67795f3da35e647a39a944500975889da27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / paginators-1.0.0-py3-none-any.whl

Download URL paginators-1.0.0-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
499c67e00d117015b53f46fe0d727370f8421bc515d127979b717d2ac2272195
BLAKE2b-256 checksum
How to use checksums
72bf6f3b3738b08218f613e7c21cea101570eb7b01eb39da2ecc5082ffe0ec07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page