Python Flask Mysql鏈式查詢 分頁

2021-08-11 06:34:35 字數 813 閱讀 2214

我本來是乙個phper,最近公司轉python,學習了下python、flask框架(當然,是有大神帶的,不然我乙個小白也搞不懂),用來做web開發,肯定離不了資料庫的crud操作,之前做phper時,用的tp3、tp5的框架,裡面的鏈式查詢很方便,習慣了這種偷懶的方式,但是在學python的時候找了好久,沒找到現成的模組,然後就自己寫乙個,也分享一下

在需要呼叫模組的鏈式查詢的時候

只需要引入model類,再通過「.」進行鏈式查詢,獲取結果

from model import model

res = model(tabel).where(where).order(order).select()

在model類裡面也寫了個分頁方法,名字取得跟tp5的一樣(paginator),用起來也一樣的

from model import model

pagesize = page_num

page = request.args.get("page", 1, type=int)

score_list = model("student").order(orderby).paginator(page, pagesize)

return render_template("index.html", res=score_list)

分頁使用也很簡單,直接把paginator的結果集給到html頁面,然後在html用入已經寫好的page.html頁面即可

第一次寫部落格,有什麼錯誤或落後的技術,還請各位大神批評指正!!

6 4 鏈式表的按序號查詢 10分

本題要求實現乙個函式,找到並返回鏈式表的第k個元素。函式介面定義 elementtype findkth list l,int k 其中list結構定義如下 typedef struct lnode ptrtolnode struct lnode typedef ptrtolnode list l是...

6 4 鏈式表的按序號查詢 10分

本題要求實現乙個函式,找到並返回鏈式表的第k個元素。函式介面定義 elementtype findkth list l,int k 其中list結構定義如下 typedef struct lnode ptrtolnode struct lnode typedef ptrtolnode list l是...

6 4 鏈式表的按序號查詢 10分

本題要求實現乙個函式,找到並返回鏈式表的第k個元素。函式介面定義 elementtype findkth list l,int k 其中list結構定義如下 typedef struct lnode ptrtolnode struct lnode typedef ptrtolnode list l是...