2024-10-01 22:40:39 发布
网友
如何根据变量动态设置order by direction,比如在asc或desc中为sqlite数据库的sqlalchemy查询设置order by direction?在
伪代码如下:
sort_order = "asc" sql_session.query(ResultsDBHistory).order_by(sort_order(ResultsDBHistory.postsize)).limit(max_items_shown)
如果我这么做,它不会接受这个字符串。在
您可以访问.asc()或.desc()方法作为ResultsDBHistory.postsize上的属性:
.asc()
.desc()
ResultsDBHistory.postsize
order = 'asc' column_sorted = getattr(ResultsDBHistory.postsize, order)() sql_session.query(ResultsDBHistory).order_by(column_sorted).limit(max_items_shown)
as列有asc和desc方法。在
asc
desc
您可以访问
.asc()
或.desc()
方法作为ResultsDBHistory.postsize
上的属性:as列有
asc
和desc
方法。在相关问题 更多 >
编程相关推荐