最佳答案
假设我有一个字段为 popularity
和 date_created
的 User
模型:
SELECT * FROM user ORDER BY popularity DESC, date_created DESC LIMIT 10
在 SQLAlchemy 中,只有一种方法是有效的:
User.query.order_by(User.popularity.desc()).limit(10).all()
我应该只是添加另一个 order_by()
? 或把两个 popularity
和 date_created
在我目前的 order_by()
?
我希望 popularity
优先于 date_created
订购。