Я хочу визуализировать большую индексированную таблицу - достаточно большую, чтобы 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
, но я все еще получаю обычный paginator, если я передаю ссылку на класс там. Как правильно использовать этот класс в этом контексте?