84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
有一個view顯示一個日誌,我需要在分頁的url上添加一些內容,要如何才能重寫分頁的URL
要重寫分頁,需要重寫模版中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方法即可
要重寫分頁,需要重寫模版中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方法即可