LazyPaginator如何与RequestConfig和Table类一起使用?

How to use LazyPaginator together with RequestConfig and Table classes?

我想想象一个大的索引 table - 大到 count(*) 对于我的用例来说太慢了。这是我的 views.py 代码:

import django_tables2

from projectname.models import Growth

def dashboard(request):

    class StatisticsTable(django_tables2.Table):

        class Meta:
            model = Growth

    table = StatisticsTable(Growth.objects.all())
    django_tables2.RequestConfig(
            request
    ).configure(table)
    return render(request, "plain_table.html", {'table': table,
                                                'title': 'Growth dashboard',
                                                'search': None})

我一直在寻找有关如何在此处使用 django_tables2.paginators.LazyPaginator 的示例,但到目前为止只发现我应该将其作为 django_tables2.RequestConfig 中的 paginate= 传递,但我仍然得到一个常规paginator 如果我在那里传递对 class 的引用。在这种情况下 class 的正确用法是什么?

RequestConfig(paginate={"paginator_class": LazyPaginator}).configure(table)