查看极限偏移分页中的所有数据

时间:2018-11-06 10:09:15

标签: python django django-rest-framework

我正在两种情况下使用的API中使用极限偏移分页。

  1. 需要分页的地方。以便在每个页面中显示有限的数据。
  2. 该API正在另一个必须显示所有数据的地方使用。

Django极限偏移分页中有什么方法可以查看所有数据吗?

1 个答案:

答案 0 :(得分:1)

将这种方法添加到您的视图中,并将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)