Nice paginator for Django
Project description
This Django app provides a templatetag to render pagination widgets which include a range of pages around the current active one.
Status
Installation
pip install django_rangepaginator
Update your Django settings:
INSTALLED_APPS += [
'django_rangepaginator'
]
# Use bootstrap4 template
RANGE_PAGINATOR_TEMPLATE = 'django_rangepaginator/bootstrap3.html'
# Use bootstrap3 template (default)
RANGE_PAGINATOR_TEMPLATE = 'django_rangepaginator/bootstrap4.html'
Usage
{% load rangepaginator %}
{% paginate page request=request %}
The following options are available:
distance: number of pages around current active one (default = 2)
edge: number of pages at the start and end (default = 1)
extra_class: add extra css classes to the pagination div (default = ‘’)
text_labels: use strings for previous/next instead of symbols (default = True)
Demo
A sandbox environment is available in the repository, run the following:
./sandbox/manage.py migrate
./sandbox/manage.py runserver
Bugs/features
Let me know! :-)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django-rangepaginator-1.2.0.tar.gz
.
File metadata
- Download URL: django-rangepaginator-1.2.0.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d807808a1269bf0e63fe892799b2dcfa3d3cf626daac864bc8edddacf16688 |
|
MD5 | 51654be681a011d1e54c626b46f0b7d2 |
|
BLAKE2b-256 | 738ebb45d3c566650a69b8ddc7bd760a9ed5c2e7b0a0a8925dfed43df077e61a |
File details
Details for the file django_rangepaginator-1.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: django_rangepaginator-1.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8532cd66e1d54d46f265b76921c79c5afbcfee77f4dddbee2baea89aebc5b3d0 |
|
MD5 | a0e998fb6a9b5a8edf523450fd7f7d2b |
|
BLAKE2b-256 | 64ccee79c3d53265630ce85f7481675d12c25ec2bffadf772ce28077cc794fce |