Python Flask和SQLAlchemy在显示中排序而不进行新查询?
我正在特定视图上显示SQLAlchemy(Flask SQLAlchemy)查询的结果。但是,排序/顺序仅由我最初传入查询的内容设置(order\u by(desc(SelectedTable.date\u changed)))。我现在尝试添加功能,可以选择显示的每一列来排序演示文稿 有没有办法改变返回的查询对象在返回后的排序方式来创建此行为?或者我需要为每个可能按升序/降序排序的列构建自定义查询吗 有没有一个方法可以实现这样的事情?我已经尝试过google,这里,Flask,Flask SQLAlchemy,和SQLAlchemy文档,但没有看到任何涉及这个主题的内容,我开始认为我需要使用自定义查询,或者在没有新查询的情况下,在Jinja模板中尝试一些JavaScript来实现这一点Python Flask和SQLAlchemy在显示中排序而不进行新查询?,python,flask,sqlalchemy,Python,Flask,Sqlalchemy,我正在特定视图上显示SQLAlchemy(Flask SQLAlchemy)查询的结果。但是,排序/顺序仅由我最初传入查询的内容设置(order\u by(desc(SelectedTable.date\u changed)))。我现在尝试添加功能,可以选择显示的每一列来排序演示文稿 有没有办法改变返回的查询对象在返回后的排序方式来创建此行为?或者我需要为每个可能按升序/降序排序的列构建自定义查询吗 有没有一个方法可以实现这样的事情?我已经尝试过google,这里,Flask,Flask SQL
谢谢 还返回一个
查询
对象,而不是实际结果。您可以根据标准,根据不同的顺序,构造不同的查询对象。但这不能避免每次都执行sql