From 6aec6981440accf40609d97b2beabd4e73d44c1d Mon Sep 17 00:00:00 2001 From: floguy Date: Sat, 30 Aug 2008 18:22:10 +0000 Subject: [PATCH] Fixed documentation to include the step about adding the request context processor. git-svn-id: https://django-pagination.googlecode.com/svn/trunk@30 7f1efe38-554e-0410-b69d-834cb44da2d5 --- README.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.txt b/README.txt index ac590a9..5fb76a5 100644 --- a/README.txt +++ b/README.txt @@ -24,13 +24,22 @@ installation, which is covered in INSTALL.txt in this same directory.) 'pagination.middleware.PaginationMiddleware', ) +3. If it's not already added in your setup, add the request context processor. + Note that context processors are set by default implicitly, so to set them + explicitly, you need to copy and paste this code into your settings:: + + ("django.core.context_processors.auth", + "django.core.context_processors.debug", + "django.core.context_processors.i18n", + "django.core.context_processors.media", + "django.core.context_processors.request") -3. Add this line at the top of your template to load the pagination tags: +4. Add this line at the top of your template to load the pagination tags: {% load pagination_tags %} -4. Decide on a variable that you would like to paginate, and use the +5. Decide on a variable that you would like to paginate, and use the autopaginate tag on that variable before iterating over it. This could take one of two forms (using the canonical ``object_list`` as an example variable): @@ -47,7 +56,7 @@ installation, which is covered in INSTALL.txt in this same directory.) you can iterate over the ``object_list`` like you normally would. -5. Now you want to display the current page and the available pages, so +6. Now you want to display the current page and the available pages, so somewhere after having used autopaginate, use the paginate inclusion tag: {% paginate %} -- 2.20.1