現在のページと合計のレコードインデックスを表示するオプションはありますか?例えばdjango-endless-pagination django-paginationレコードインデックスページと合計のインデックス
:
レコード51-100、980総
ページ#2
に私は多分、コードの多くを{% with object_list.count as "pages_total" %}
templatetagを使用することができます。..と{%最後のコードでendwith%} - {% paginate %}
または{% autopaginate %}
の前に行われましたが、これは素晴らしい解決策ではありません。また、別のDB呼び出しを行います。
これはドキュメントでは見つかりません。この場合、{{ object_list.count }}
は50になります。
です。 '{%include" paginator.html "%}"を使用しています。私が言及した両方のソリューションは、オブジェクトの総数を認識しています。クエリーセットを複数の部分に分割するため、オブジェクトの数が必要です。 '{%pages.total_count%}'テンプレートタグがない、または利用可能な変数がないのはなぜか分かりません。または多分私はドームのドキュメントを見逃しています。 – Robert
なぜページ区切りをより難しくするのでしょうか? –
あなたは '{{total_count}}'を '{total_count"%} 'としてobject_list.countで保持しなければなりません。それだけで、paginator div(レコードの総数を表示)を使用できます。私は、もしどちらかのジャンゴ・ページネーションやジャンゴ・エンドレス・ページネーションがそのような変数を提供すれば、これはもっと簡単だろうと思います。このコードはより洗練されたものになり、1つ少ないクエリでデータベースにアクセスします。単純にpagination_tagsを読み込んでから、オブジェクトリスト+ページ区切りdivを含む自動ページングを行うだけです(これは実際に現在行っています) - 私は合計カウントと現在のページ開始/終了インデックスを持っていません。 – Robert