django-intellipages
This app provides only one tiny template filter for now. It allows you to output page navigation like this:
1 ... 6 7 _8_ 9 10 ... 32
(where 8 is the current page number).
Usage
Add intellipages to INSTALLED_APPS. In your templates do:
{% load intellipages %}
{% for p in page|intellipages %}
{% if p %}
{% ifequal p page.number %}
{{ p }}
{% else %}
<a href="?page={{ p }}">{{ p }}</a>
{% endifequal %}
{% else %}
...
{% endif %}
{% endfor %}
(where page is a django.core.paginator.Page instance).
Or:
{% load intellipages %}
{% for p in paginator|intellipages:number %}
{% if p %}
{% ifequal p number %}
{{ p }}
{% else %}
<a href="?page={{ p }}">{{ p }}</a>
{% endifequal %}
{% else %}
...
{% endif %}
{% endfor %}
(where page is a django.core.paginator.Paginator instance, and number is a variable of type int).
Release files for django-intellipages 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-intellipages-0.1.tar.gz | 3.3 kB | Details |
Release files / django-intellipages-0.1.tar.gz
| Download URL | django-intellipages-0.1.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0165ca094a25f3a1e9f08400155c1334193266105c1682887c8d06f5dd4c259d
|
|
BLAKE2b-256 checksum How to use checksums |
6de35c4dc89371e8c6c604a71887c0813742a56e972ff46429e37727a809f859
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |