Django-Tables2 Нумерация страниц - PullRequest
0 голосов
/ 29 апреля 2019

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})

Возможно ли это?Есть ли способ изменить метку нумерации страниц?

...