flask 實現分頁

2021-08-20 02:14:59 字數 842 閱讀 4289

對學生表裡學生的資料分頁:

對應的處理的方法:

@stu.route('/stupage/')

defstu_page

():# 獲取get請求傳過來的頁數,沒有傳引數,預設為1

page = int(request.args.get('page',1))

# 獲取get請求傳過來的以多少條資料分頁的引數,預設為5

per_page = int(request.args.get('per_page',5))

paginate = student.query.order_by('-s_id').paginate(page, per_page, error_out=false)

# 獲得資料

stus = paginate.items

# 返回給前端

return render_template('stu_page.html', paginate=paginate, stus=stus)

前端喧染的頁面:

學生分頁

學生資訊h2>

學生id:

}學生姓名:

}學生年齡:

}總頁數:

}總共有

}條資料

當前頁數:

}href="/stu/stupage/?page=

}當前的頁數:

}

href="/stu/stupage/?page=

}a>

頁碼:href="/stu/stupage/?page=

}">

}a>

Flask 實現資料分頁

目錄 一 flask sqlalchemy 直接獲取分頁後的資料 1 0 基於 flsk sqlalchemy 的批量資料插入 add all list 1 1 pagination物件的常用屬性 1 2 pagination物件的常用方法 二 flask paginate 對原始資料進行分頁 三 ...

Flask快速實現分頁效果

先上整體效果圖 然後是分頁圖詳情 路由 views.py login required def blog list page none 模板 blog list.html和pages.html blog list.html作為部落格頁面,pages.html模板為分頁頁面,呈現時會在blog lis...

Flask用paginate實現資料分頁(一)

flask中用paginate可實現資料分頁效果,首先梳理一下paginate的知識點。paginate page,per page,error out true page 當前頁數 per page 每頁顯示的條數 error out 是否列印錯誤資訊 a paginate.page 當前頁數 b...