diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/core/paginator.py | 2 |
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')) |
