The Git repository can be cloned with this command:
git clone https://github.com/mapeveri/django-endless-pagination-vue.git
The endless_pagination
package, included in the distribution, should be
placed on the PYTHONPATH
.
Via pip pip install django-endless-pagination-vue
.
Add the request context processor to your settings.py, e.g.:
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS TEMPLATE_CONTEXT_PROCESSORS += ( 'django.core.context_processors.request', )
Add 'endless_pagination'
to the INSTALLED_APPS
to your settings.py.
See the :doc:`customization` section for other settings.
Given a template like this:
{% for entry in entries %}
{# your code to show the entry #}
{% endfor %}
you can use Digg-style pagination to display objects just by adding:
{% load endless %}
{% paginate entries %}
{% for entry in entries %}
{# your code to show the entry #}
{% endfor %}
{% show_pages %}
Done.
This is just a basic example. To continue exploring all the Django Endless Pagination Vue features, have a look at :doc:`twitter_pagination` or :doc:`digg_pagination`.