我在django2上使用django-tables2。 它在桌面浏览器上效果很好,但是在移动设备上, 底部的分页菜单会导致整个表格溢出。 基本上菜单比我的屏幕还要长。
我正在使用CSS DJANGO_TABLES2_TEMPLATE ='django_tables2 / semantic.html'
下面是屏幕截图。
我尝试了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个按钮, 包括向左和向右箭头。 我希望分页器菜单更短。
答案 0 :(得分:0)
浏览打包文件后, 发现有一个设置。
settings.py
DJANGO_TABLES2_PAGE_RANGE = 5