У меня в таблице будет более 1000 записей пользователей, я не могу разбить ее на страницы или добавить фильтры.
tables.py
from django_tables2_column_shifter.tables import ColumnShiftTable
from .models import UserAdminTB
import django_tables2 as tables
class AdminData(ColumnShiftTable,tables.Table):
def get_column_default_show(self):
self.column_default_show = ['associate_nbr',
'first_name','last_name','last_hire_date','function','client','lob']
return super(AdminData, self).get_column_default_show()
class Meta:
model = UserAdminTB
views.py
class AdminView(SingleTableView):
template_name = 'admin.html'
def get(self,request,*args,**kwargs):
queryset = UserDetails.objects.all()
table = AdminData(queryset)
return render(request,self.template_name, {'table': table})