你好,我有一个正在尝试开发的小烧瓶应用程序。
我有一个船类,它有我查询的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
文档