所以我有一个查询...
qry = Query(models.UserList).filter(...)
models.UserList
包含一个 mixin 方法,它将返回count
一个相关表
所以我想做的是......
qry = qry.order_by(models.UserList.contactCount)
但是,这当然会产生无效的 sql。
那么我该怎么做
qry.add_column((this.contactCount).label("contactCount"))
this.contactCount
只是糟糕的伪代码,但希望你明白这一点。
我一直在研究如何做到这一点,但 sqlalchemy 文档并不是最容易找到东西的东西。
任何帮助表示赞赏