問題タブ [django-pagination]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - django pagination でページ番号の一部のみを表示する
テンプレートでdjango paginatorを使用しています。問題なく動作しますが、ページ数が多い場合はうまくいきません。
ビュー.py:
テンプレートのスニペット:
次のようになります。
次のように、現在のページ番号からすべてではなく、7 つのページ番号のみを表示するにはどうすればよいですか。
はっきりしていればいいのですが、そうでない場合はお尋ねください。皆様のご支援とご指導を賜りますようお願い申し上げます。ありがとうございました。
ajax - Django ページネーション:「すべて表示」の実装
オブジェクトのリストと 2 つのボタンを含むページがあります:show moreとshow all. オブジェクトは AJAX によって読み込まれItemsListView
、ページ番号に送信されます。
ページの初期化時に、JS 変数current_page
が に設定され1
、JS は表示する AJAX 要求を送信ItemsListView
し、最初のページの 2 つのオブジェクトを取得してレンダリングします。
ユーザーがshow moreボタンをクリックすると、current_page
値が増加し、JS は次のページのオブジェクトを要求します。
show all今度はボタンを実装したいと思います。例えば、
次のオブジェクトのリストがある場合: [1, 2, 3, 4, 5, 6, 7, 8, 9]
、ページにオブジェクトが読み込まれ、1
レンダリング2
されます。ユーザーが をクリックすると、オブジェクトとshow moreがレンダリングされます。ユーザーが をクリックすると、オブジェクト、、、およびがレンダリングされます。3
4
show all5
6
7
8
9
paginate_orphans
私は自分の見解で動的に変更しました:
うまくいきましたが、この問題を解決するためのよりエレガントなアプローチがあるのではないかと思います。
django - djangoでページネーションを使用するときに最後のページを返す方法は?
シンプルなフォーラムで、私はネイティブの djangoページネーションを使用しています。ユーザーがスレッドに投稿した後、スレッドの最後のページに誘導されるようにしたいと考えています。
これがビューです
どちらが得られますか:
私は次のような他のトリックを試しました:
しかし、どれも機能しませんでした。無知のままにして、あなたのヒントに感謝します。
django - DjangoRestFramework - ViewSet GET / LISTが呼び出されたときに特定の数のオブジェクトのみをシリアル化する方法は?
だから、これは私のビューセットです:
これは私のURL /ルーターです:
さて、この URL にアクセスすると、次のようになります。
DRF はすべての投稿とシリアライザーを送信します (または、私はそう思います..まだ多くの投稿を持っていないので、それらすべてを送信すると想定しています)。私がやりたいことは、ViewSet がシリアル化する投稿の数を 10 に制限できるようにすることです。シリアル化したい 10 個のオブジェクトは、API ユーザーに URL で送信するように強制したいページ番号によって異なります。たとえば、ユーザーに次のような URL で番号を送信するように強制したい:
バックエンドでは、pk x から x+9 までの投稿をシリアライズしたい (つまり、x=1 と仮定すると、pk=1、pk=2、pk=3... pk= で投稿をシリアライズしたい) 10.)。これはDRFで可能ですか?Pagination
ドキュメントを読むと、必要なもののように見えますが、ページネーションとは何か、それを使用して目的を達成する方法について頭を完全に包むことができないため、使用していると思います。ページネーションのドキュメントは次のとおりです。 http://www.django-rest-framework.org/api-guide/pagination/
前もって感謝します。
python - django管理者のデフォルトのページネーションをajaxのページネーションに変換する方法
django admin のリストのページネーションを ajax のページネーションに変換したいと考えています。管理機能がajaxで動作するdjangoアプリはありますか
python - Django アプリの検索機能がタグ ページから機能しない
tags_list.html から個人用サイトの検索が機能しません。ページネーションの設定と関係があると思います。しかし、私はそれを特定することはできません。tags_list.html から検索を実行すると。結果が出ません。しかし、サイト インデックスから実行すると、問題なく動作します。ここに私のコードがあります。
私のタグコードviews.py:
ページネーション:
urls.py
そしてそれがURLでどのように見えるか
これを構文的に修正する方法についてのヘルプは大歓迎です。ありがとう
django - Django テンプレートで forloop カウンターを操作する
ページ分割された Django テンプレートがあり、リストの要素をループして表示します。ハイパーリンクをリストの一番上に表示し、後続のページではなく最初のページのみに表示したい。
現在、そのハイパーリンクを で囲んでいます{% if forloop.counter == 1 %}{% endif %}
。
ただし、これはすべてのページの最初にハイパーリンクを出力します。最初のページのみに制限するにはどうすればよいですか?
django - Django (1.9) 最初のページで異なるアイテムを改ページする
リストの最初のページに別のデザインがあり、最初のページに 8 つのアイテムが必要です。残りは9点お願いします。最初のページでアイテムを指定しようとしましたが、2 ページ目は最初のページに 9 番目のアイテムが表示されたと思いますが、そうではありませんでした。これを修正できるかどうか知っている人はいますか?