是这样:

items = Item.query.order_by(Item.date.desc()).all()

而不是这样:

items = Item.query.order_by(desc(Item.date)).all()

更不是说了一大堆SQLALCHEMY的查询方式别人看半天也没找到自己需要的。

 

参考文档:

sqlalchemy 中 desc 的使用

 

实例:

 #查询run_result表所有记录,并按照id进行 降序排序
 ids=session.query(RunResult).order_by(RunResult.id.desc()).all()

结果:

[<RunResult.3>, <RunResult.2>, <RunResult.1>]

输出最大的id:

#获得run_result表最大的id
id=session.query(RunResult).order_by(RunResult.id.desc()).all()[0].id
#结果
3

 

相关文章:

  • 2021-08-16
  • 2022-12-23
  • 2022-02-17
  • 2021-06-12
  • 2022-01-13
  • 2021-08-31
  • 2021-09-01
猜你喜欢
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2021-11-08
相关资源
相似解决方案