我正在使用 flask-admin 和 SQLAlchemy 后端。可以更改源代码中每页的条目,如下所示:
class ModulesView(sqla.ModelView):
page_size = 250
但是,如果能够在运行时更改该数字作为查询参数,例如http://localhost:5000/admin/module/?page_size=10 ,那就太好了。
请告知是否可以在运行时更改它。我有一个丑陋的想法来覆盖 _get_list_extra_args 并在那里设置 page_size,但我正在寻找更好的解决方案。或者也许您使用另一种方式,比查询参数更好?