summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/core/paginator.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/core/paginator.py b/django/core/paginator.py
index bc41ddb914..4af80a26f2 100644
--- a/django/core/paginator.py
+++ b/django/core/paginator.py
@@ -35,6 +35,8 @@ class Paginator:
def validate_number(self, number):
"""Validate the given 1-based page number."""
try:
+ if isinstance(number, float) and not number.is_integer():
+ raise ValueError
number = int(number)
except (TypeError, ValueError):
raise PageNotAnInteger(_('That page number is not an integer'))