有没有办法从带有 flask sqlalchemy 的列中获取最大值?
Is there a way to get the max value from a column with flask sqlalchemy?
到目前为止,我已经尝试使用这些代码传递到我在 Flask 上的前端。我正在尝试从列中获取最大视图,我尝试查找一些函数,但它们给了我错误,例如 func.max。我不太熟悉 sqlalchemy。如果任何人也可以 link 更多命令或一些解释更多功能的文档,现在我所理解的是 dbname.query.filter_by、order_by、get 和所有为了操作行和列。
hottest_post = Posts.query.order_by(Posts.article_views.asc()).first()
hottest_post = db.posts.query.order_by(func.max(Posts.article_views)).first()
这应该适合你:
from sqlalchemy import func
hottest_post = db.session.query(func.max(Posts.article_views))
到目前为止,我已经尝试使用这些代码传递到我在 Flask 上的前端。我正在尝试从列中获取最大视图,我尝试查找一些函数,但它们给了我错误,例如 func.max。我不太熟悉 sqlalchemy。如果任何人也可以 link 更多命令或一些解释更多功能的文档,现在我所理解的是 dbname.query.filter_by、order_by、get 和所有为了操作行和列。
hottest_post = Posts.query.order_by(Posts.article_views.asc()).first()
hottest_post = db.posts.query.order_by(func.max(Posts.article_views)).first()
这应该适合你:
from sqlalchemy import func
hottest_post = db.session.query(func.max(Posts.article_views))