文章詳情頁
python - flask-admin 如何重寫分頁
瀏覽:230日期:2022-07-13 16:23:14
問題描述
有一個(gè)view顯示一個(gè)日志,我需要在分頁的url上添加一些內(nèi)容,要如何才能重寫分頁的URL
問題解答
回答1:要重寫分頁,需要重寫模版中admin中的lib.html,分頁是他當(dāng)中的macro pager(page, pages, generator)產(chǎn)生的
他接受總頁數(shù)和當(dāng)前頁數(shù),并接受一個(gè)生成器用來產(chǎn)生url,關(guān)鍵就在于重寫他接受的generator
通過index_view來追蹤分頁的產(chǎn)生,在index_view中,當(dāng)一切都準(zhǔn)備完成后,render會(huì)渲染模版并返回。在render的參數(shù)中有一個(gè)名為pager_url,generator指的就是他
在排除page為0的情況下,真正的generator是_get_list_url,因此只要重寫_get_list_url方法即可
相關(guān)文章:
1. python小白 自學(xué)看書遇到看不懂的地方2. javascript - avalon.js ms-on 事件綁定無效 ?3. javascript - vue中使用prop傳遞數(shù)據(jù)問題4. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件5. php對(duì)mysql提取數(shù)據(jù)那種速度更快6. DADB.class.php文件的代碼怎么寫7. shell - mysql更新錯(cuò)誤8. javascript - immutable配合react提升性能?9. mysql - 在log日志中已知用戶的某一步操作,如何獲取其上一步操作?10. 網(wǎng)頁爬蟲 - 如何使用使用java抓取信息并制作一個(gè)排名系統(tǒng)?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備