文章詳情頁
python - flask-admin 如何重寫分頁
瀏覽:143日期:2022-07-13 16:23:14
問題描述
有一個view顯示一個日志,我需要在分頁的url上添加一些內容,要如何才能重寫分頁的URL
問題解答
回答1:要重寫分頁,需要重寫模版中admin中的lib.html,分頁是他當中的macro pager(page, pages, generator)產生的
他接受總頁數和當前頁數,并接受一個生成器用來產生url,關鍵就在于重寫他接受的generator
通過index_view來追蹤分頁的產生,在index_view中,當一切都準備完成后,render會渲染模版并返回。在render的參數中有一個名為pager_url,generator指的就是他
在排除page為0的情況下,真正的generator是_get_list_url,因此只要重寫_get_list_url方法即可
相關文章:
1. apache web server 怎么限制某一個網站對服務器資源的占用?2. docker start -a dockername 老是卡住,什么情況?3. python - pandas dataframe如何對某列的空數據位置進行update?update的函數是自定義的,參數是同一行的另外兩列數據4. docker綁定了nginx端口 外部訪問不到5. java中返回一個對象,和輸出對像的值,意義在哪兒6. javascript - 關于apply()與call()的問題7. css3 - 純css實現點擊特效8. javascript - jQuery post()方法,里面的請求串可以轉換為GBK編碼么?可以的話怎樣轉換?9. docker網絡端口映射,沒有方便點的操作方法么?10. 安全性測試 - nodejs中如何防mySQL注入
排行榜
