12月15日學習內容整理 Django的分頁器

2022-05-11 15:21:33 字數 884 閱讀 5692

補充:整體插入多條記錄

表名.objects.bulk_create([乙個個model物件])

這樣就會在表中一次性的建立多條記錄

一、django的分頁器

1、引入:

from django.core.paginator import paginator, emptypage, pagenotaninteger

2、paginator物件

paginator = paginator(queryset型別, 10)    不一定非要是queryset型別,可迭代的就行,10代表每頁顯示多少條資料

這樣就得到了乙個paginator物件

3、paginator物件的三個屬性

paginator.count    #資料總數,也就是總共有多少條記錄

paginator.num_pages   #總頁數

paginator.page_range    #指的是所有的頁碼,range()表示

4、具體的某一頁物件

page1=paginator.page(1)    1就代表第一頁,page1就代表第一頁物件

》可以對page1for迴圈,迴圈出的就是每乙個model物件,也就是記錄

》page1.project_list()    就可以拿到所有具體的資料

5、某一頁物件的四種方法

6、兩種異常

emptypage    不存在的頁碼物件,可能已經超出最後一頁了

pagenotaninteger   頁碼輸入不是數字

page=paginator.page(12)   # error:emptypage

page=paginator.page("z") # error:pagenotaninteger

機器學習12月15日學習日記

明天週六就要考六級了,前兩天沒有學習機器學習課程,六級複習的也不怎麼樣。今天看課程從邏輯回歸看,看了三個小節。做了一些筆記,以後準備在複習的時候用思維導圖將知識通一遍。第3周 邏輯回歸模型 3.11.負類 標記為0的類 2.正類 標記為1的類 以簡單的二元分類為例,其中y只能取兩個值0和1。3.2假...

12月15日個人總結

本週按照我的計畫,我應該一天一道演算法 設計模式應該又看了至少一章 我的部落格專案應該完成了大部分 spring原始碼深度解析這本書我應該再有些進展。本週感覺收穫平平。本週寫了幾份專案開發文件,用於課程設計的 然後解決了一堆office專案的bug 天哪,毛病真多啊,這個專案真不好讓下屆接手 然後還...

1月25日學習內容整理 stark元件

stark元件就是在我們了解了admin元件的實現原始碼和流程之後,依據admin的執行流程來寫乙個完全自定義的增刪改查元件 第一步 init py from django.utils.module loading import autodiscover modules class name sta...