меню разбиения на страницы django-tables2 слишком длинное для мобильного и переполненного - PullRequest
0 голосов
/ 16 мая 2019

Я использую django-tables2 на django2.он отлично работает в настольном браузере, но когда на мобильном телефоне, меню разбивки на страницы внизу вызывает переполнение всей таблицы.В основном меню длиннее моего экрана.

Я использую css из DJANGO_TABLES2_TEMPLATE = 'django_tables2 / semantic.html'

ниже скриншоты.

enter image description here enter image description here

Я попробовал стандартный пагинатор django-tables2, ленивый пагинатор и поиграл с per_page.

class ReportListView(SingleTableMixin, FilterView):
    table_class = ReportTable
    template_name = 'report/report_list.html'
    context_object_name = 'reports'
    filterset_class = ReportFilter
    table_pagination = {
        'paginator_class': LazyPaginator,
    }

теперь этов настоящее время показывает 12 кнопок в меню нумерации страниц, включая стрелки влево и вправо.Я хочу, чтобы меню на странице было короче.

1 Ответ

0 голосов
/ 16 мая 2019

После просмотра файлов пакета выяснилось, что для этого есть настройка.

settings.py
DJANGO_TABLES2_PAGE_RANGE = 5
...