django-tables2分页菜单太长,无法移动和溢出

时间:2019-05-16 12:16:16

标签: django pagination django-tables2

我在django2上使用django-tables2。 它在桌面浏览器上效果很好,但是在移动设备上, 底部的分页菜单会导致整个表格溢出。 基本上菜单比我的屏幕还要长。

我正在使用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 :(得分:0)

浏览打包文件后, 发现有一个设置。

settings.py
DJANGO_TABLES2_PAGE_RANGE = 5