方法 |
說明 |
示例 |
all() |
以列表形式返回查詢的所有結(jié)果 |
Book.query.filter(Book.id==1).all() |
first() |
返回查詢的第一個(gè)結(jié)果,如果未查到,返回None |
Book.query.filter(Book.id==1).first() |
first_or_404() |
返回查詢的第一個(gè)結(jié)果,如果未查到,返回404 |
|
get() |
返回指定主鍵對(duì)應(yīng)的行,如不存在,返回None |
Book.query.get(1) |
get_or_404() |
返回指定主鍵對(duì)應(yīng)的行,如不存在,返回404 |
|
count() |
返回查詢結(jié)果的數(shù)量 |
Book.query.count() |
paginate() |
返回一個(gè)Paginate對(duì)象,它包含指定范圍內(nèi)的結(jié)果,參數(shù)一:第幾頁(yè),參數(shù)二:每頁(yè)個(gè)數(shù),參數(shù)3:如果沒有該頁(yè)數(shù)返回False |
Book.query.paginate(2,3,False) |