view檢視函式
class
userview
(methodview):
defget
(self,page):
users=user.query.paginate(page,per_page=10) ##必須用user.query建立paginate分頁物件
return render_template('personal/user.html',users=users)
藍圖新增檢視
...
userview=userview.as_view('user') ##存到變數中可以重複利用
personal.add_url_rule('/user/',view_func=userview)
personal.add_url_rule('/user/',view_func=userview)
前台展示
##匯入help模版,位於admin目錄下
... ##使用分頁物件後,必須使用items屬性才可以遍歷
...}
建立分頁物件
.items 包含這一頁的資料物件
.page 當前頁
.pages 所有頁數
.has_prev,.has_next 是否有前一頁,後一頁
.prev(),.next() 前一頁,後一頁
##(分頁物件,終結點)
...##如果當前分頁物件有前一頁,跳向前一頁
href="
}">«a>
li>
##遍歷所有分頁
##如果頁碼不為空
##如果選中頁碼等於當前頁碼
class="active">
href="#">
}a>
li>
href=
}>
}a>
li>
href="
}">»a>
li>
...
巨集 macro 定義與使用
巨集的定義 巨集的替換與 展開 巨集的替換產生的問題 獲取巨集引數名稱 巨集引數的結合 巨集的取消 巨集定義的換行連線 標準預處理巨集 巨集 macro 是基於 define所實現的另一種預處理功能。與基本的 define定義的是常量相比,巨集 macro 允許多個引數化替換,引數中可以是固定的字串...
使用物件進行分頁顯示
header content type text html charset utf 8 class localhost function getmysqlbefore else else else function count function allover sql1 class page fun...
建立物件和使用物件
其實就是物件自身所具有的一些資料和行為,可通過一些公開的方法來實現它的職責。很多的時候,所關心的就是乙個物件本身所具有的職責。建立物件的方法有以下幾種 1.使用new關鍵字直接建立物件,這是很多時候的選擇 2.通過反射機制 3.通過工廠類建立物件 使用new關鍵字建立物件的缺點 在乙個類中使用new...