我想可视化一个大的,有索引的表-足够大,以至于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
的示例,到目前为止,我只发现我应该将其作为paginate=
中的django_tables2.RequestConfig
进行传递,但是如果仍然可以使用常规的分页器我在那里传递了对课程的引用。在这种情况下该类的正确用法是什么?
答案 0 :(得分:1)
RequestConfig(paginate={"paginator_class": LazyPaginator}).configure(table)