在django-tables2中,我有一个不想分页的表。我没有指定分页,如文档所示:
table.paginate(page=request.GET.get('page', 1), per_page=25)假设在默认情况下,这些表仍然会分页。RequestConfig类docstring表示要为paginate传递一个False值来禁用分页,但我对此并不清楚。以下是我在视图类中尝试过的选项:
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})发布于 2013-02-01 03:33:33
您想要做的是:
RequestConfig(request, paginate=False).configure(my_table)发布于 2017-01-13 22:20:21
如果您正在使用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 Falsehttps://stackoverflow.com/questions/14280699
复制相似问题