sqlAchemy分頁實現

2022-06-24 05:45:12 字數 2219 閱讀 1672

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

<

link

rel="stylesheet"

href

="../css/bootstrap.min.css"

>

head

>

<

body

>

<

div

id="example"

>

div>

<

script

src="../lib/jquery-1.9.1.min.js"

>

script

>

<

script

src="../lib/bootstrap.min.js"

>

script

>

<

script

src="../build/bootstrap-paginator.min.js"

>

script

>

<

script

>

let currentpage =1

;//當前頁let pagesize =3

;//每頁顯示多少條

function

render() ,

datatype:

"json",

success:

function

(result) })}

render();

/***

* @param pagecurrent 當前所在頁

* @param pagesum 總頁數

* @param callback 呼叫ajax

*/function

setpage(pagecurrent, pagesum, callback)

},//顯示第幾頁

currentpage: pagecurrent,

//總頁數

totalpages: pagesum,

//當單擊操作按鈕的時候, 執行該函式, 呼叫ajax渲染頁面

onpageclicked:

function

(event, originalevent, type, page) })}

script

>

body

>

html

>

前端

content = self.get_argument('

content')

imei = self.get_argument('

imei')

currentpage = int(self.get_argument('

page

')) #

當前頁 pagesize = int(self.get_argument('

pagesize

')) #

每頁多少條

query = db_session.query(alarm).filter(alarm.content == content, alarm.imei == imei) #

query物件

count = query.count() #總數#

limit x offset y 跳過y條資料,讀x條資料

#values得到的是乙個生成器

all_alarm = [ for obj in

query.limit(pagesize).offset((currentpage - 1) *pagesize).values(alarm.warning,

alarm.createtime

)]self.write(json.dumps(, cls=datetimeencoder,

ensure_ascii=false))

後端應用元件:bootstrap-paginator

引數位址請參考:

sqlachemy中批量刪除的問題

db.session.query article filter article.id.in items delete 報錯 sqlalchemy.exc.invalidrequesterrorinvalidrequesterror could not evaluate current criteri...

mysql實現分頁 MySQL如何實現分頁查詢

mysql中實現分頁查詢 在資料量較小的情況下可使用limit查詢來實現分頁查詢,在資料量大的情況下使用建立主鍵或唯一索引來實現,另外可通過order by對其排序 一般情況下在mysql中進行分頁查詢時,會用到limit查詢,而且在查詢中都會使用到order by來進行排序。接下來將具體介紹mys...

分頁page Django 實現通用分頁

django 提供了乙個用於分頁的paginator 物件,下面簡單介紹下paginator 物件 paginator 物件的匯入 from django.core.paginator import paginator paginator 物件用法 paginator object list,per...