A super-simple set of pagination tools for Django 1.8+
Project description
A super-simple set of pagination tools for Django 1.8+
Documentation
The full documentation will soon be at https://dj-paginator.readthedocs.org.
Features
Super simple code base.
Easy to create and switch themes.
Really good documentation! (coming soon)
Really good tests! (coming soon)
Class-Based View mixin so you don’t need to load template tags (coming soon)
Quickstart
Install dj-paginator:
pip install dj-paginator
In your installed apps:
INSTALLED_APPS = [ paginator ]
In your list view:
class MyListView(ListView): model = MyModel paginate_by = 10
In your list view template:
{% load paginator %} {% paginator %}
Done!
Switching to a new theme method 1
# Currently defaults to bootstrap. # I'll add foundation tomorrow. PAGINATOR_THEME = 'foundation'
Switching to a new theme method 2
{% load paginator %} {# Is the default #} {% bootstrap_paginator %} {# For when I add the foundation theme#} {% foundation_paginator %}
History
0.2.0 (2015-07-27)
Porting of django-pagination’s main paginate function
Convert to pytest
0.1.0 (2015-07-26)
First release on PyPI.
Inception
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dj-paginator-0.2.0.tar.gz
(7.0 kB
view hashes)
Built Distribution
Close
Hashes for dj_paginator-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e6c8ccb75c5876b7686771e937244c7a5ff561b01d5d85bc8c3ab4e30a561d |
|
MD5 | 203316551adfadc5926a0bd3419b1180 |
|
BLAKE2b-256 | 2c813c2b45bc13c974df6e68d496ee64bfd3d81820ecaa24c24fee6bf53941f2 |