We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8e304e1 commit b0c5448Copy full SHA for b0c5448
‎rest_framework/pagination.py
@@ -275,9 +275,16 @@ def get_page_size(self, request):
275
def get_next_link(self):
276
if not self.page.has_next():
277
return None
278
- url = self.request.build_absolute_uri()
+
279
+ current_protocol = self.request.scheme
280
+ current_host = self.request.get_host()
281
+ current_path = self.request.path
282
page_number = self.page.next_page_number()
- return replace_query_param(url, self.page_query_param, page_number)
283
+ param = self.page_query_param
284
285
+ url = f'{current_protocol}://{current_host}{current_path}?{param}={page_number}'
286
287
+ return url
288
289
def get_previous_link(self):
290
if not self.page.has_previous():
0 commit comments