Django-Tables2 великолепен, потому что он имеет встроенную нумерацию страниц.
Разметки нумерации страниц представляют собой такие числа, как: 1,2,3 ... n
Я хотел бы изменить метки, чтобы я мог предоставить список или набор запросов информации, где каждыйИндекс в объекте списка является меткой нумерации страниц.
Я предполагаю что-то вроде этого:
from .models import SomeModel
from .tables import CustomTable
def table_view(request):
#get the model
model = SomeModel
#configure the table
table = CustomTable(model.objects.all())
#dictionary for table configuration
master_dict = {'per_page': per_page,
'labels': ['a', 'b', ... 'z'} #<-list of pagination labels
#configure table according to master dict and return for display
RequestConfig(request, paginate = master_dict)).configure(table)
return render(request, 'some_html.html', {'table': table})
Возможно ли это?Есть ли способ изменить метку нумерации страниц?