gpt4 book ai didi

python - SQLAlchemy的 `one_or_none`查询方法如何使用?

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:23 27 4
gpt4 key购买 nike

我正在尝试使用 one_or_none 查询方法从我的数据库中检索记录,但是当我像通常使用 filter_by 方法一样传入 kwargs 时,它说它不期望那个关键字。

我尝试浏览 doc ,但没有方法参数的描述或示例。

最佳答案

如果您执行 Product.query.filter_by(id=101).first(),并且您的数据库中没有 ID 为 101 的产品,它将返回 None。如果您的数据库中有 ID 为 101 的产品,它将返回第一个数据库命中作为类 Product 的实例。

您还可以执行 Product.query.filter_by(name='apple').one_or_none(),如果没有名为 apple 在你的数据库中,或者类 Product 的实例,如果你的数据库中只有一个名为 apple 的产品,或者如果有则引发异常您的数据库中有多个名为 apple 的产品。

关于python - SQLAlchemy的 `one_or_none`查询方法如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50310979/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com