Sqlalchemy filter query



你好,我有一个正在尝试开发的小烧瓶应用程序。

有一个船类,它有我查询的boat_name和长度。

Boat.query.filter_by(numberofcabins=numberofcabins)

查询有效,我得到了我想要的东西。

db.session.query(Boat).filter_by(length = length)

Boat.query.filter_by(length=length)

查询未获得任何结果。

我不知道我的错误是什么。

Boat.query.filter_by(length=length)

需要追加到末尾的.all()

>>> type(Boatquery.filter_by(length=length))
<class 'flask_sqlalchemy.BaseQuery'>
>>> type(Boatquery.filter_by(length=length).all())
<type 'list'>

.all
文档.filter_by文档

最新更新