問題タブ [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 に答える
215 参照

html - 複数の Get in django テンプレート

こんにちは、1 つのページに複数のページ付けがあります。たとえば、2 つのリストを表示しているとします。リスト 1 とリスト 2。ビューでは、django paginator を使用してそれらをページ分割し、2 つの変数 list1_page と list2_page を取得します。

今、私のテンプレートは次のようになります

list1 の 2 ページ目にいて、list2 の NEXT ページをクリックすると、list 2 の次のページが表示されますが、list1 の最初のページが表示されます。

基本的に、http://foo.com/?list1_page=xx を使用していて、 list2の [次へ] をクリックすると、http://foo.com/?list2_page=yy が表示されます。http://foo にリダイレクトする必要があります。 com/?list1_page=xx&list2_page=yy

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

python - django-pagination パッケージの CSS クラス

私はdjango-paginationパッケージ(http://pypi.python.org/pypi/django-pagination)を使用しようとしていますが、ページネーションテンプレートで次のCSSクラスを使用していることがわかりました:

クラス名にスペース記号を使用するのはなぜですか? それは正常ですか?また、内部にスペース記号を含むクラス名を定義するにはどうすればよいですか?

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

python - djangoページ付けとRawQuerySet

djangoの組み込みのページ付けを使用してrawquerysetをページ付けする方法はありますか?それをリストにキャストすると、私の顔にエラーがスローされます... TypeError:予期された文字列またはUnicodeオブジェクト、NoneTypeが見つかりました。これを回避する方法はありますか?

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

python - Djangoページ付けエラー

Djangoアプリケーションを作成しました。私のアプリケーションにはフィルタリング機能があります。フィルタリングされたデータは別のページに表示されます。

次に、フィルタリングされたリストページにDjangoページ付けを追加します。それをしている間、私はこのエラーに遭遇しました。ページの下部にページ番号が表示され、次の正しいページ数が表示されます。

しかし、paginatorで[次のページ]をクリックすると、ホームページ(/ employeeList)にリダイレクトされます。

たまに使われているHttpResponseRedirect (return HttpResponseRedirect('/employeeList'))のは、中にあげたせいだと思います。filter()filter()とHTMLをページ付け用に貼り付けます。

filter.html

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

django - Djangoのページ付け...ページ全体の一部を表示するためにページをスライスしますか?

私はほとんどの部分でページネーションモジュールを機能させていますが、1つの問題があります。利用可能なページの一部のみを表示するにはどうすればよいですか。たとえば、nページのうち5ページにいるとしましょう。表示したいと思います。

1,2,3,4,5,6 ....(n-1)(n)。

Rubyには、これを実現するための素晴らしいフロントエンドの魔法があると思います。djangoモジュール内でできることはありますか?

他のサイトを見ると、基本的には論理が進んでいるように見えますが、固定数のスポットを選びます。その数が現在表示されている量よりも大きい場合は、ユーザーがページを進むときにアイテムを追加します。その数のスポットに達したら、現在のページの左右にx個のスポットのみを表示します。

それを実現するために、独自のテンプレートロジックを作成する必要がありますか?

ありがとう

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

django - Django ページネーション表示の問題: すべてのページ番号が表示される

djangoのページネーションのページ表示を改善する方法はありますか? [doc][1] に従って作成しましたが、ページ番号表示を整理する簡単な方法があることを願っています。

現在、すべてのページが表示されています。たとえば、10 ページあるとすると、
前へ 1 2 3 4 5 6 7 8 9 10 次へ

100 個ある場合は、100 個すべてが表示されますが、これは非常にクレイジーです。

短く表示する簡単な方法はありますか?

例:

前へ 1 2 3 ... 67 ... 98, 99, 100 次へ (67 が現在のページです)

前へ 1 2 3 ... 65 66 67 68 69 ... 100 次へ

上記の例のようにする必要はありませんが、すべてのページ番号を無制限に表示したくないだけです。

ドキュメントと同じように、以下のコードを使用してページネーションを作成しました。

テンプレートファイル

Views.py

ありがとうございました。

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

django - Djangoページネーション-無制限のクエリ

私はDjangoページ付けを使用しています-そしてそれはうまく機能します;)..。

しかし、場合によっては、クエリを含むURLがあり、ページネーションにデフォルトのテンプレート設定を使用すると、機能しません。

どうすればいいですか?..

私のURLは次のようになります: http ://www.example.com/tag/?tag = fewa&met = 23&g = 2&page=2 または http://www.example.com/tag/?tag=fewa&g=2&t=ewq&page = 2

前と次の位置で何ができますか?

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

django - DjangoAdmin-変更リストエントリの設定

Django adminでは、現在、モデルの変更リストには1ページあたり100エントリが表示されています。この制限をカスタマイズするために利用できる構成はありますか?

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

python - クラスベースの汎用ビューでページネーションを使用するには?

クラスベースの汎用ビューにページネーションを実装しようとしましたが、私が行った方法では機能しません。

URL

見る

テンプレート

http:// 127.0.0.1:8000/cat/category_name/?page=1 または http:// 127.0.0.1:8000/cat/category_name/ を取得しようとすると、404 例外が発生しました。

クラスベースのジェネリックビューでページネーションを正しい方法で使用するには?

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

django - django-sorting と django-pagination: ミドルウェアの順序

ビューの 1 つで、django-paginationdjango-sortingを一緒に使用しています。どちらにも、並べ替えとページ付けを行うためのカスタム ミドルウェアがあります。この場合、ミドルウェアの順序は重要ですか?