在templates目錄下面建立index頁面
通過浏覽器通路可以看到結果都顯示到了index的頁面上

通過浏覽器通路,發現所有的使用者都顯示到了頁面上,但是有一個問題,如果資料庫中有上千,百萬個資料,這一個頁面要全部顯示出來是很卡,也很不好。那麼如何解決這些問題那。
在index函數裡面寫入上面代碼後,重新浏覽器通路index.html,讓資料庫生成上面的資料。
完成上面的代碼,浏覽器通路http://127.0.0.1:8000/index.html/?page=1傳入參數page,就能通路到10條資料
修改index.html頁面的代碼
如果page傳遞過來的是一個負數eg:-1,雖然不是字元串,但是也要報錯,這個時候也是可以抓捕異常的
但是django不适合用來加頁碼,因為他會全部都顯示出來
通過http://127.0.0.1:8000/custom.html/?page=2 輸入不同的數字顯示頁碼,背景通過轉換
初始化的東西,建立一個類,全部放在類中操作
但是這個是有bug的,如果前面沒有頁數了,會顯示負數
通過占位符,來動态的生成url。首先給一個參數位置
把a标簽中的href修改成占位符
傳遞參數的時候傳入url
首先導入bootstrip到項目中
<a href="https://v3.bootcss.com/components/#pagination">https://v3.bootcss.com/components/#pagination</a>
可以看到文檔介紹的都是ul,li格式的分頁,而我們開始使用的是a标簽,是以下面我們要把我們的a标簽改成li形式的
全部改成li标簽後,我們在頁面上引用
本文轉自 kesungang 51CTO部落格,原文連結:http://blog.51cto.com/sgk2011/2064271,如需轉載請自行聯系原作者