12

中,我有一个不想分页的表格。我没有指定分页,如文档中所示:

table.paginate(page=request.GET.get('page', 1), per_page=25)

表格仍然分页,大概是默认情况下。类RequestConfig文档字符串说要为分页传递一个错误值以禁用分页,但我对此很模糊。以下是我在视图类中尝试过的选项:

my_table.paginate = False
RequestConfig(request).configure(my_table, paginate=False)
RequestConfig(request).configure(my_table).paginate(False)
RequestConfig(request).configure(my_table, {table.paginate:False})
RequestConfig(request).configure(my_table, {paginate:False})
RequestConfig(request).configure(my_table, {"paginate":False})
4

2 回答 2

17

你想做:

RequestConfig(request, paginate=False).configure(my_table)
于 2013-01-31T19:33:32.773 回答
0

如果您正在使用基于类的 Django 视图,只需覆盖视图类中的 get_table_pagination 方法和表类中的 get_caption_display 方法:

class YourView(SingleTableMixin, generic.TemplateView):
    def get_table_pagination(self):
        return False

在你的餐桌课上,

class YourTable(Table):
    def get_caption_display(self):
        return False
于 2017-01-13T14:20:21.463 回答