diff options
Diffstat (limited to 'rest_framework')
| -rw-r--r-- | rest_framework/pagination.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rest_framework/pagination.py b/rest_framework/pagination.py index 5df3940a..d241ade7 100644 --- a/rest_framework/pagination.py +++ b/rest_framework/pagination.py @@ -15,7 +15,7 @@ class NextPageField(serializers.Field): return None page = value.next_page_number() request = self.context.get('request') - url = request and request.get_full_path() or '' + url = request and request.build_absolute_uri() or '' return replace_query_param(url, self.page_field, page) @@ -30,7 +30,7 @@ class PreviousPageField(serializers.Field): return None page = value.previous_page_number() request = self.context.get('request') - url = request and request.get_full_path() or '' + url = request and request.build_absolute_uri() or '' return replace_query_param(url, self.page_field, page) |
