問題タブ [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.

0 投票する
1 に答える
485 参照

django-views - Django ブログのページネーション ページ

ブログ投稿にはこのビュー機能があります。

メインの urls.py ファイルには、次のものがあります。

また、アプリ フォルダーの下に urls.py ファイルを作成しませんでした。

これは私の home.html ファイルにあります。

この時点まで、ホームページ (home.html) はローカル サーバーで適切に表示されます。ただし、次のページのリンクをクリックすると、次のページに移動します

127.0.0.1:8000/2

と同じページを表示します。また、前のボタンが表示されていません。

質問: 何か間違ったことをしたことがありますか? また、URL ディスパッチャーでビューをページ 2 に適切に誘導するにはどうすればよいですか?

助けていただければ幸いです。ありがとうございました。

0 投票する
1 に答える
2438 参照

django - フィルタリングされた検索投稿結果の Django ページネーション

投稿された検索フォームの結果を除外するビューがあります。

urls.py 部分は次のとおりです。

最初のページの結果は問題ありませんが、問題は、2 番目のページに移動すると、フィルター処理された結果が忘れられていることです。

ビューでのフィルタリングはPOSTのみを考慮し、ページネーションはGETを使用するため、クエリセットフィルターは最初のページの後に適用されません。

同様の問題についていくつかの提案とスニペットを見てきましたが、私の見解に十分に近いものはなかったため、修正方法がわかりませんでした。あなたの助けに感謝します.

更新: 関連するテンプレートは次のとおりです。

0 投票する
2 に答える
165 参照

python-2.7 - ページネーションでフィルタリングが行われていない

ビューにページネーションを追加しました。ページネーションは正常に機能していますが、データをフィルタリングして次のページに移動すると、フィルタリングされたデータをページネーションしていないため、フィルタリングが行われていない次のページに移動します。

views

template

誰でも解決策を見つけるのを手伝ってもらえますか?

0 投票する
4 に答える
20177 参照

django - API-View を使用した Django-Rest-Framework のページネーション

現在、次のように API ビューをセットアップしています。

CartDetailSerializerこれは通常の ModelSerializer です。

この API をページ付けしたいと思います。ただし、DRF のドキュメントでは、次のことがわかりました。

通常の APIView を使用している場合は、ページ分割された応答を確実に返すために、ページ分割 API を自分で呼び出す必要があります。

通常の APIView API をページ分割する方法の例は提供されていません。

上記のシナリオで使用できる例を誰でも投稿できますか。

ありがとう。

0 投票する
3 に答える
10069 参照

python - Django Rest Framework 3.1 が pagination.PaginationSerializer を壊す

私は Django Rest Framework 3.1 にアップデートしたところ、すべてが崩壊したようです。

私の中で私serializers.pyは次のコードを持っていました:

これはうまく機能していました。3.1 のリリースでは、同じことを行う方法の例が見つかりPaginationSerializerません。サブクラスPageNumberPagination化してデフォルトのメソッドpaginate_querysetget_paginated_responseメソッドを使用しようとしましたが、結果をシリアル化できなくなりました。

言い換えれば、私の問題は、これを行うことができなくなったことです:

何か案は?

前もって感謝します

0 投票する
1 に答える
1081 参照

django - Django FormMixin がフォームをレンダリングしない

当時やりたかったことのために機能する次の FormView がありました。

今、ページネーションを含めたいと思っており、FormView 以外のすべての CBV で例を見たので、FormMixin で ListView を使用したいと考えました。

FormMixin を使用した ListView

どうやらこれはコンテキストデータのみをレンダリングしますが、使用したいフォームはレンダリングしません。この問題を解決する方法を知っていますか。

0 投票する
3 に答える
4215 参照

python - django管理者のページネーションを無効にする方法は?

django admin のページネーションをオフにする必要があります。私は django で mttp を使用していますが、一部の管理モジュールでページネーションを無効にする必要があります。

どうすればそれができますか?
または、親だけでページネーションを作成するにはどうすればよいですか?

0 投票する
1 に答える
464 参照

python - Django Rest フレームワークのページネーション

Django Rest Framework を使用してページネーションを適用したい。私は次のGETビューを持っています。

データをページ分割するにはどうすればよいですか? 現在、すべてのデータを返します。APIドキュメントとSOのさまざまなスレッドも読んだので、settings.pyに次を適用しました

しかし、何も機能していないようです。私の URL はhttp://127.0.0.1:8000/post/?page=1で、現在 5 ~ 6 件のレコードが含まれているため、PAGE_SIZE1 に設定しましたが、期待どおりに動作しません。データ レコードのページ付けを行うにはどうすればよいですか?

編集

以下は私のモデルです

期待される反応

0 投票する
1 に答える
960 参照

django - Haystack のページネーションの問題

https://djangosnippets.org/snippets/1364/から借りたヘイスタックでアルファベット順のページネーションを使用しています

しかし、名前付きのページネーションはデータベースにアクセスしてはいけません。15行目がこれを引き起こしていますが、djangoテンプレートに同じ反復コードがあり、正常に動作します。

更新しました:

search_view.py

どんな助けでも大歓迎です。

ありがとう。

更新しました: