1

次の形式のテーブルを表示するテンプレートを作成しました。

<table>
...
</table>

テーブルのページネーションを希望します: 1 ページあたり 10 行。

を使用してみまし{% autopaginate object_list 10 %}たが、パラメーターとして指定する特定のリストがありません (テーブルの行が必要です)。

どうすればそうできますか?ありがとう

4

1 に答える 1

0

これは厄介な応答のように聞こえるかもしれませんが、汎用list_detail()レンダラーを使用し、引数としてテンプレートを渡し、オプションの引数を設定することを検討してくださいpaginate_by。これは、autopaginateを使用するよりも簡単な方法であり(私は思う)、paginationextrasモジュールをテンプレートにインポートする必要はありません。is_paginated状態のハンドラーnextprevおよびpageハンドラー(ページがページ付けされている場合 )を(テンプレートに)作成する必要があります。

AdvancedGenericViewsに関する記事はおそらく最も啓発的です。

于 2011-08-30T22:20:58.593 に答える