flask-sqlalchemy 怎么取出ID做大的值?

flask-sqlalchemy 官网文档小弟实在看不太懂

网络上的文档,就那几篇也没有介绍到。

求教 flask-sqlalchemy 怎么取出ID做大的值?

阅读 6.6k
2 个回答

不是最大?

table.query.order_by(desc(table.id)).one()

@zerobuild 非常感谢.
我用one()报错了

sqlalchemy.orm.exc.MultipleResultsFound
MultipleResultsFound: Multiple rows were found for one()

我用了下first()数据可以了出来了。

我之前用的只返回了ID号,没有其他字段信息,不方便

db.session.query(func.max(Article.id)).scalar()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进