Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask和SQLAlchemy在显示中排序而不进行新查询?_Python_Flask_Sqlalchemy - Fatal编程技术网

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

Python Flask和SQLAlchemy在显示中排序而不进行新查询?,python,flask,sqlalchemy,Python,Flask,Sqlalchemy,我正在特定视图上显示SQLAlchemy(Flask SQLAlchemy)查询的结果。但是,排序/顺序仅由我最初传入查询的内容设置(order\u by(desc(SelectedTable.date\u changed)))。我现在尝试添加功能,可以选择显示的每一列来排序演示文稿 有没有办法改变返回的查询对象在返回后的排序方式来创建此行为?或者我需要为每个可能按升序/降序排序的列构建自定义查询吗 有没有一个方法可以实现这样的事情?我已经尝试过google,这里,Flask,Flask SQL

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

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

有没有一个方法可以实现这样的事情?我已经尝试过google,这里,Flask,Flask SQLAlchemy,和SQLAlchemy文档,但没有看到任何涉及这个主题的内容,我开始认为我需要使用自定义查询,或者在没有新查询的情况下,在Jinja模板中尝试一些JavaScript来实现这一点


谢谢

还返回一个
查询
对象,而不是实际结果。您可以根据标准,根据不同的顺序,构造不同的查询对象。但这不能避免每次都执行sql