【发布时间】:2019-03-26 15:03:30
【问题描述】:
美好的一天!我正在尝试找到将 list_per_page 添加为管理员中所有模型的全局参数的解决方案。我发现,ModelAdmin 通过 ChangeList 对象有这个参数,它的默认值是 100。但是如果我想将它设置为 20 并且对所有模型都适用呢?我的意思是,如果我需要在管理员中更改当前模型的 list_per_page,我需要添加:
class CurrentModelAdmin(models.ModelAdmin):
list_per_page = 20
...
有没有办法重新定义 ChangeList 对象来重写默认值? 例如作为 settings.py 中的 LIST_PER_PAGE = 20
更好的是,我如何从前端接收它并动态使用它?
【问题讨论】:
标签: django django-admin