SQLAlchemy的ORM(3)
如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战
查找方法:
介绍完过滤条件后,有一些经常用到的查找数据的方法也需要解释一下:
all()
:返回一个Python
列表(list
):
query = session.query(User).filter(User.name.like('%ed%').order_by(User.id)
# 输出query的类型
print type(query)
> <type 'list'>
# 调用all方法
query = query.all()
# 输出query的类型
print type(query)
> <class 'sqlalchemy.