fixed issue #14, patch from Martin Mahner
authorleidel <leidel@7f1efe38-554e-0410-b69d-834cb44da2d5>
Sat, 16 Aug 2008 19:27:10 +0000 (19:27 +0000)
committerleidel <leidel@7f1efe38-554e-0410-b69d-834cb44da2d5>
Sat, 16 Aug 2008 19:27:10 +0000 (19:27 +0000)
git-svn-id: https://django-pagination.googlecode.com/svn/trunk@25 7f1efe38-554e-0410-b69d-834cb44da2d5

pagination/templatetags/pagination_tags.py

index 55e5392..499db41 100644 (file)
@@ -8,9 +8,9 @@ from django.core.paginator import Paginator, QuerySetPaginator, InvalidPage
 
 register = template.Library()
 
-DEFAULT_PAGINATION = 20
-DEFAULT_WINDOW = 4
-DEFAULT_ORPHANS = 0
+DEFAULT_PAGINATION = getattr(settings, 'PAGINATION_DEFAULT_PAGINATION', 20)
+DEFAULT_WINDOW = getattr(settings, 'PAGINATION_DEFAULT_WINDOW', 4)
+DEFAULT_ORPHANS = getattr(settings, 'PAGINATION_DEFAULT_ORPHANS', 0)
 
 def do_autopaginate(parser, token):
     """
@@ -197,4 +197,4 @@ def paginate(context, window=DEFAULT_WINDOW):
     except KeyError:
         return {}
 register.inclusion_tag('pagination/pagination.html', takes_context=True)(paginate)
-register.tag('autopaginate', do_autopaginate)
\ No newline at end of file
+register.tag('autopaginate', do_autopaginate)