希望告知文档位置,我看文档,是 some_object = session.query(VersionedFoo).get((5, 10))这样
User.query.get((1,2,3,)),试了一下好像不行
希望告知文档位置,我看文档,是 some_object = session.query(VersionedFoo).get((5, 10))这样
User.query.get((1,2,3,)),试了一下好像不行
|
ParadiseDSMar 26, 2018 via Android
1
能用 sql 语句的话考虑一下 IN 操作符?
|
|
WordTianMar 26, 2018 via Android
2
楼上说的对
|
|
WordTianMar 26, 2018 via Android
3
select xxx from xxx where id in (1,2,3)
|
|
cz5424Mar 26, 2018 via Android
4
用 filter 和 or 试试,没试过 in
|
|
banxi1988Mar 26, 2018
5
some_objects = User.query.filter( User.id.in_(1,2,3) ).all()
我不知道你看的是什么文档,所以不知道到哪里找给你。 另外这些是基本的操作,我也没看文档。如果你要看 Query 的用法,比如 `filter` 请查看:SQLAlchemy 的 `sqlalchemy.orm.query.Query` 类的文档说明。 如果要看 User.id 这样的列还可以使用哪些操作。 可以看 `sqlalchemy.schema.Column` 类的相关文档说明。 |
|
ShynoobMar 26, 2018
6
范围查找 可以用 IN 关键字
|
|
7
|
|
vincenttoneMar 26, 2018
8
query.filter(User.name.in_(['ed', 'wendy', 'jack']))
# works with query objects too: query.filter(User.name.in_( session.query(User.name).filter(User.name.like('%ed%')) )) 文档里是有的,楼主仔细看看 |