我需要关闭django管理分页。我在django中使用mttp,我需要禁用某些管理模块上的分页。
我怎么能做到呢?
或者只有父母才能给我分页?
发布于 2015-04-19 20:23:25
如果您正在使用Django 1.8 (最新版本),那么在ModelAdmin类上有一个名为show_full_result_count
的新设置,我相信它将完成您想要的任务。您可以将其设置为false,它将禁用Django管理视图上的分页。
参考资料:count
发布于 2017-10-22 15:00:48
每页的项目数由ModelAdmin.list_per_page
决定。
正如@codingjoe's comment所建议的,将其设置为sys.maxsize
很可能就足够了。
import sys
class PartAdmin(admin.ModelAdmin):
list_per_page = sys.maxsize
发布于 2016-07-11 09:00:02
我这样做是为了把所有的东西都放在一页上:
class PartAdmin(admin.ModelAdmin):
list_per_page = Part.objects.all().count()
list_max_show_all = list_per_page
它只计算所有的部分(我的模型称为“部件”),然后使每页的最大数字。
https://stackoverflow.com/questions/29739244
复制