1
我寫了一個顯示錶,一些形式的模板:Django的 - 分頁表
<table>
...
</table>
我想PAGINATE表:每頁10行。
我試過使用{% autopaginate object_list 10 %}
,但我沒有一個特定的列表給予參數(我想要表中的行)。
我該怎麼做? 謝謝
我寫了一個顯示錶,一些形式的模板:Django的 - 分頁表
<table>
...
</table>
我想PAGINATE表:每頁10行。
我試過使用{% autopaginate object_list 10 %}
,但我沒有一個特定的列表給予參數(我想要表中的行)。
我該怎麼做? 謝謝
這可能聽起來像是一個蹩腳的反應,但考慮使用通用list_detail()
渲染器,傳遞您的模板作爲參數,並設置可選參數paginate_by
。這是一個比使用autopaginate更簡單的方法(我認爲),並且不涉及將分頁附加模塊導入到模板中。您仍然必須爲is_paginated
狀態以及next
和prev
和page
處理程序(如果頁面分頁)寫入(在您的模板中)處理程序。
關於Advanced Generic Views的文章可能是最有啓發性的。