X-Git-Url: https://git.mdrn.pl/django-pagination.git/blobdiff_plain/3d85d2e674e7019ed585d31adddec6346afa7ec7..5dac354654552cbcac9a06b3ad235f930fb767d0:/docs/usage.txt?ds=sidebyside diff --git a/docs/usage.txt b/docs/usage.txt index 1a86b09..9c97c51 100644 --- a/docs/usage.txt +++ b/docs/usage.txt @@ -68,3 +68,29 @@ installation, which is covered in INSTALL.txt in this same directory.) That's it! You have now paginated ``object_list`` and given users of the site a way to navigate between the different pages--all without touching your views. + + +Optional Settings +------------------ + +In django-pagination, there are no required settings. There are, however, a +small set of optional settings useful for changing the default behavior of the +pagination tags. Here's an overview: + +``PAGINATION_DEFAULT_PAGINATION`` + The default amount of items to show on a page if no number is specified. + +``PAGINATION_DEFAULT_WINDOW`` + The number of items to the left and to the right of the current page to + display (accounting for ellipses). + +``PAGINATION_DEFAULT_ORPHANS`` + The number of orphans allowed. According to the Django documentation, + orphans are defined as:: + + The minimum number of items allowed on the last page, defaults to zero. + +``PAGINATION_INVALID_PAGE_RAISES_404`` + Determines whether an invalid page raises an ``Http404`` or just sets the + ``invalid_page`` context variable. ``True`` does the former and ``False`` + does the latter. \ No newline at end of file