gpt4 book ai didi

python - 如何在 Python Peewee ORM 中选择二阶 ForeignKeyField 的位置?

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:46 25 4
gpt4 key购买 nike

我正在使用(很棒的)Peewee ORM为了我的数据库需要,我现在构建了一个查询,如下所示:

OauthCI.select().where(OauthCI.oauth.user.id == 2)

因此 OauthCI 有一个名为 oauth 的 ForeignKeyField,它指向一个表,而该表又有一个名为 user 的 ForeignKeyField。不幸的是,这给了我一个错误提示:AttributeError: 'ForeignKeyField' object has no attribute 'user'

有谁知道我如何从 OauthCI 中选择所有记录,它有一个 oauth 和一个 user 和一个 id 2?欢迎所有提示!

最佳答案

您的直觉很好,但不幸的是,peewee 目前无法正常工作。以下是您的做法:

OauthCI.select().join(Oauth).join(User).where(User.id == 2)

关于python - 如何在 Python Peewee ORM 中选择二阶 ForeignKeyField 的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30048204/

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