您好我有一个我正在尝试开发的Flask应用程序。
我有一个Boat类,它有我查询的boat_name和length。
Boat.query.filter_by(numberofcabins=numberofcabins)
查询有效,我得到了我想要的东西。
但是
db.session.query(Boat).filter_by(length = length)
或
Boat.query.filter_by(length=length)
查询没有得到任何结果。
我不知道我的错误是什么。
答案 0 :(得分:0)
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'>