問題タブ [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-views - Django ブログのページネーション ページ
ブログ投稿にはこのビュー機能があります。
メインの urls.py ファイルには、次のものがあります。
また、アプリ フォルダーの下に urls.py ファイルを作成しませんでした。
これは私の home.html ファイルにあります。
この時点まで、ホームページ (home.html) はローカル サーバーで適切に表示されます。ただし、次のページのリンクをクリックすると、次のページに移動します
127.0.0.1:8000/2
と同じページを表示します。また、前のボタンが表示されていません。
質問: 何か間違ったことをしたことがありますか? また、URL ディスパッチャーでビューをページ 2 に適切に誘導するにはどうすればよいですか?
助けていただければ幸いです。ありがとうございました。
django - フィルタリングされた検索投稿結果の Django ページネーション
投稿された検索フォームの結果を除外するビューがあります。
urls.py 部分は次のとおりです。
最初のページの結果は問題ありませんが、問題は、2 番目のページに移動すると、フィルター処理された結果が忘れられていることです。
ビューでのフィルタリングはPOSTのみを考慮し、ページネーションはGETを使用するため、クエリセットフィルターは最初のページの後に適用されません。
同様の問題についていくつかの提案とスニペットを見てきましたが、私の見解に十分に近いものはなかったため、修正方法がわかりませんでした。あなたの助けに感謝します.
更新: 関連するテンプレートは次のとおりです。
python-2.7 - ページネーションでフィルタリングが行われていない
ビューにページネーションを追加しました。ページネーションは正常に機能していますが、データをフィルタリングして次のページに移動すると、フィルタリングされたデータをページネーションしていないため、フィルタリングが行われていない次のページに移動します。
views
template
誰でも解決策を見つけるのを手伝ってもらえますか?
django - API-View を使用した Django-Rest-Framework のページネーション
現在、次のように API ビューをセットアップしています。
CartDetailSerializer
これは通常の ModelSerializer です。
この API をページ付けしたいと思います。ただし、DRF のドキュメントでは、次のことがわかりました。
通常の APIView を使用している場合は、ページ分割された応答を確実に返すために、ページ分割 API を自分で呼び出す必要があります。
通常の APIView API をページ分割する方法の例は提供されていません。
上記のシナリオで使用できる例を誰でも投稿できますか。
ありがとう。
python - Django Rest Framework 3.1 が pagination.PaginationSerializer を壊す
私は Django Rest Framework 3.1 にアップデートしたところ、すべてが崩壊したようです。
私の中で私serializers.py
は次のコードを持っていました:
これはうまく機能していました。3.1 のリリースでは、同じことを行う方法の例が見つかりPaginationSerializer
ません。サブクラスPageNumberPagination
化してデフォルトのメソッドpaginate_queryset
とget_paginated_response
メソッドを使用しようとしましたが、結果をシリアル化できなくなりました。
言い換えれば、私の問題は、これを行うことができなくなったことです:
何か案は?
前もって感謝します
django - Django FormMixin がフォームをレンダリングしない
当時やりたかったことのために機能する次の FormView がありました。
今、ページネーションを含めたいと思っており、FormView 以外のすべての CBV で例を見たので、FormMixin で ListView を使用したいと考えました。
FormMixin を使用した ListView
どうやらこれはコンテキストデータのみをレンダリングしますが、使用したいフォームはレンダリングしません。この問題を解決する方法を知っていますか。
python - django管理者のページネーションを無効にする方法は?
django admin のページネーションをオフにする必要があります。私は django で mttp を使用していますが、一部の管理モジュールでページネーションを無効にする必要があります。
どうすればそれができますか?
または、親だけでページネーションを作成するにはどうすればよいですか?
python - Django Rest フレームワークのページネーション
Django Rest Framework を使用してページネーションを適用したい。私は次のGETビューを持っています。
データをページ分割するにはどうすればよいですか? 現在、すべてのデータを返します。APIドキュメントとSOのさまざまなスレッドも読んだので、settings.pyに次を適用しました
しかし、何も機能していないようです。私の URL はhttp://127.0.0.1:8000/post/?page=1
で、現在 5 ~ 6 件のレコードが含まれているため、PAGE_SIZE
1 に設定しましたが、期待どおりに動作しません。データ レコードのページ付けを行うにはどうすればよいですか?
編集
以下は私のモデルです
期待される反応
django - Haystack のページネーションの問題
https://djangosnippets.org/snippets/1364/から借りたヘイスタックでアルファベット順のページネーションを使用しています
しかし、名前付きのページネーションはデータベースにアクセスしてはいけません。15行目がこれを引き起こしていますが、djangoテンプレートに同じ反復コードがあり、正常に動作します。
更新しました:
search_view.py
どんな助けでも大歓迎です。
ありがとう。
更新しました: