我不确定该按钮,但您可以将每页的项目数设置为视图集中的类属性。
class SomeViewSet(SnippetViewSet):
model = SomeModel
list_per_page = 50
....
在 ModelViewSet 中获取:
def get_index_view_kwargs(self, **kwargs):
return {
....
"paginate_by": self.list_per_page,
....
}
@property
def index_view(self):
return self.construct_view(
self.index_view_class, **self.get_index_view_kwargs()
)
@property
def index_results_view(self):
return self.construct_view(
self.index_view_class, **self.get_index_view_kwargs(), results_only=True
)
我想您需要编写自定义索引/索引结果模板: https://docs.wagtail.org/en/stable/extending/generic_views.html#modelviewset-templates