Skip to main content

A super-simple set of pagination tools for Django 1.8+

Project description

=============================
dj-paginator
=============================

.. image:: https://badge.fury.io/py/dj-paginator.png
:target: https://badge.fury.io/py/dj-paginator

.. image:: https://travis-ci.org/pydanny/dj-paginator.png?branch=master
:target: https://travis-ci.org/pydanny/dj-paginator

.. image:: https://coveralls.io/repos/pydanny/dj-paginator/badge.png?branch=master
:target: https://coveralls.io/r/pydanny/dj-paginator?branch=master

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.1.0 (2015-07-26)
++++++++++++++++++

* First release on PyPI.
* Inception

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

dj-paginator-0.1.0.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

dj_paginator-0.1.0-py2.py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page