Просмотр всех данных в пагинации смещения предела - PullRequest
0 голосов
/ 06 ноября 2018

Я использую пагинацию смещения предела в API, который используется в двух сценариях.

  1. Где необходима нумерация страниц. Чтобы показать ограниченные данные на каждой странице.
  2. API используется в другом месте, где я должен показать все данные.

Есть ли в Django способ смещения нумерации страниц для просмотра всех данных?

1 Ответ

0 голосов
/ 06 ноября 2018

Добавьте этот метод для просмотра и добавьте all в качестве параметра запроса к вашему URL, чтобы получить все строки.

def paginate_queryset(self, queryset, request, view=None):
    if 'all' in request.query_params:
        return None

    return super().paginate_queryset(queryset, request, view)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...