过滤器 返回结果
filter() 把过滤器添加到原查询上,返回一个新查询
filter_by() 把等值过滤器添加到原查询上,返回一个新查询
limit 使用指定的值限定原查询返回的结果
offset() 偏移原查询返回的结果,返回一个新查询
order_by() 根据指定条件对原查询结果进行排序,返回一个新查询
group_by() 根据指定条件对原查询结果进行分组,返回一个新查询
执行函数 返回结果
all() 以列表形式返回查询的所有结果
first() 返回查询的第一个结果,如果未查到,返回None
first_or_404() 返回查询的第一个结果,如果未查到,返回404
get() 返回指定主键对应的行,如不存在,返回None
get_or_404() 返回指定主键对应的行,如不存在,返回404
count() 返回查询结果的数量
paginate() 返回一个Paginate对象,它包含指定范围内的结果

 

注意:SQLalchemy查询过滤器返回的是一个查询语句,执行函数返回的才是具体的对象(记录)。

 

相关文章:

  • 2021-08-27
  • 2021-05-26
  • 2022-12-23
  • 2021-08-16
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-31
  • 2022-12-23
  • 2021-09-27
  • 2021-12-22
  • 2022-12-23
  • 2021-07-22
  • 2021-07-21
相关资源
相似解决方案