pythonflask的分頁使用-創(chuàng)新互聯(lián)
1、views 如下示例代碼:

創(chuàng)新互聯(lián)公司專注于定西網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供定西營銷型網(wǎng)站建設,定西網(wǎng)站制作、定西網(wǎng)頁設計、定西網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務,打造定西網(wǎng)絡公司原創(chuàng)品牌,更為您提供
定西網(wǎng)站排名全網(wǎng)營銷落地服務。@admin.route("/account/list/
/",?methods=["GET"])
@admin_login_req
def?account_list(page=None):
????if?page?is?None:
????????page?=?1
????page_data?=?Account.query.order_by(
????????Account.name.desc()
????).paginate(page=page,?per_page=10)
????return?render_template('admin/account_list.html',?page_data=page_data)2、模板 account_list.html
{%?extends?'admin/base.html'?%}
{%?import?"admin/ui/admin_page.html"?as?pg?%}
{%?block?css?%}
{%?endblock?%}
{%?block?content?%}
????
????????查詢條件
????
????
????
????????帶邊框的表格
????
????{%?for?msg?in?get_flashed_messages(category_filter=["ok"])?%}
????
????????
????????
????????????
{{?msg?}}
????????
????
????{%?endfor?%}
????
????????
????????????
????????????????
????????????????
????????????????????名稱 |
????????????????????網(wǎng)站/IP |
????????????????????用戶名 |
????????????????????密碼 |
????????????????????備注 |
????????????????????操作 |
????????????????
????????????????
????????????????
????????????????{%?for?v?in?page_data.items?%}
????????????????
????????????????????{{?v.name?}} |
????????????????????{{?v.website?}} |
????????????????????{{?v.username?}} |
????????????????????{{?v.pwd?}} |
????????????????????{{?v.comment?}} |
????????????????????
????????????????????????
????????????????????????刪除
???????????????????? |
????????????????
????????????????{%?endfor?%}
????????????????
????????????????
????????????????????
???????????????????????? 共有{{?page_data.total?}}條,每頁顯示:{{?page_data.per_page?}}條
????????????????????????
????????????????????????
????????????????????????????{{?pg.page(page_data,?'admin.account_list')?}}
????????????????????????
???????????????????? |
????????????????
????????????????
????????????????
????????????
????????
????
{%?endblock?%}
{%?block?js?%}
{%?endblock?%}
3、admin_page.html? 為分頁的模板
{%?macro?page(data,?url)?-%}
{%?if?data?%}
????- 首頁
????{%?if?data.has_prev?%}
????- 上一頁
????{%?else?%}
????- 上一頁
????{%?endif?%}
????{%?for?v?in?data.iter_pages()?%}
????????{%?if?v?==?data.page?%}
????????- {{?v?}}
????????{%?else?%}
????????- {{?v?}}
????????{%?endif?%}
????{%?endfor?%}
????{%?if?data.has_next?%}
????????- 下一頁
????{%?else?%}
????????- 下一頁
????{%?endif?%}
????- 尾頁
{%?endif?%}
{%-?endmacro?%}
flask-sqlalchemy 的分頁參考文檔 http://www.pythondoc.com/flask-sqlalchemy/api.html#id1
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文題目:pythonflask的分頁使用-創(chuàng)新互聯(lián)
URL網(wǎng)址:
http://www.weahome.cn/article/dscoci.html