Flask和SQLAlchemy在显示中排序而不进行新查询?

2024-10-03 13:25:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在特定视图上显示SQLAlchemy(Flask SQLAlchemy)查询的结果。但是,排序/顺序仅由我最初传入查询的内容设置(order\u by(desc(SelectedTable.date\u已更改)))。我现在尝试添加功能,可以选择显示的每个列来排序演示文稿。你知道吗

有没有办法改变返回的查询对象在返回后的排序方式来创建此行为?或者我需要为每个可能按升序/降序排序的列构建自定义查询吗?你知道吗

有没有实现这样的方法?我试过google,这里,Flask,Flask-SQLAlchemy,和SQLAlchemy-docs来寻找类似的东西,但是还没有看到任何涉及到这个主题的东西,我开始认为我需要使用自定义查询或者没有新的查询,在Jinja模板中尝试一些JavaScript来实现这一点。你知道吗

谢谢!你知道吗


Tags: 对象功能视图flask内容datebysqlalchemy