X-Git-Url: https://git.mdrn.pl/django-pagination.git/blobdiff_plain/986c8f62e9caf19bd007e4e6ce167a1dde749e89..a77cef803a04571a6cc315a8081997eb287a2e26:/linaro_django_pagination/middleware.py diff --git a/linaro_django_pagination/middleware.py b/linaro_django_pagination/middleware.py index 73d2713..580be43 100644 --- a/linaro_django_pagination/middleware.py +++ b/linaro_django_pagination/middleware.py @@ -35,7 +35,12 @@ def get_page(self, suffix): integer representing the current page. """ try: - return int(self.REQUEST['page%s' % suffix]) + # REQUEST is deprecated as of Django 1.7. + key = 'page%s' % suffix + value = self.POST.get(key) + if value is None: + value = self.GET.get(key) + return int(value) except (KeyError, ValueError, TypeError): return 1