gpt4 book ai didi

python - SQLAlchemy 中 peewee 的 DoesNotExist 等同于什么?

转载 作者:行者123 更新时间:2023-11-29 13:22:44 26 4
gpt4 key购买 nike

我已经将 peewee 与 SQLite 一起使用了一段时间,现在我正在切换到带有 Postgres 的 SQLAlchemy,但我找不到等效的 DoesNotExist(参见示例)

try:
return models.User.get(models.User.id == userid)
except models.DoesNotExist:
return None

你知道如何用 SQLAlchemy 实现同样的功能吗?我已经检查了可以从 sqlalchemy.ext 导入的内容,但似乎没有什么是对的。

最佳答案

最接近的可能是这个:- http://docs.sqlalchemy.org/en/latest/orm/exceptions.html#sqlalchemy.orm.exc.NoResultFound

代码示例:

from sqlalchemy.orm.exc import NoResultFound

try:
user = session.query(User).one()
except NoResultFound, e:
print "No users found"

关于python - SQLAlchemy 中 peewee 的 DoesNotExist 等同于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38938116/

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