次の形式のテーブルを表示するテンプレートを作成しました。
<table>
...
</table>
テーブルのページネーションを希望します: 1 ページあたり 10 行。
を使用してみまし{% autopaginate object_list 10 %}
たが、パラメーターとして指定する特定のリストがありません (テーブルの行が必要です)。
どうすればそうできますか?ありがとう
次の形式のテーブルを表示するテンプレートを作成しました。
<table>
...
</table>
テーブルのページネーションを希望します: 1 ページあたり 10 行。
を使用してみまし{% autopaginate object_list 10 %}
たが、パラメーターとして指定する特定のリストがありません (テーブルの行が必要です)。
どうすればそうできますか?ありがとう
これは厄介な応答のように聞こえるかもしれませんが、汎用list_detail()
レンダラーを使用し、引数としてテンプレートを渡し、オプションの引数を設定することを検討してくださいpaginate_by
。これは、autopaginateを使用するよりも簡単な方法であり(私は思う)、paginationextrasモジュールをテンプレートにインポートする必要はありません。is_paginated
状態のハンドラーnext
、prev
およびpage
ハンドラー(ページがページ付けされている場合 )を(テンプレートに)作成する必要があります。
AdvancedGenericViewsに関する記事はおそらく最も啓発的です。