問題タブ [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 投票する
0 に答える
151 参照

django - extendsタグによるdjango-paginationの問題

Django 1.6 でdjango-pagination https://pypi.python.org/pypi/django-pagination 1.0.7 パッケージを使用しています。extends タグ {% extends "base.html" %} を使用しない場合にのみ正常に動作する場合、object_list が適切にページ付けされていることを確認しました。

django-pagination は最新の Django で壊れていますか、それとも構成に何かが欠けていますか?

プロジェクト名:テスト

設定.py

urls.py

ビュー.py

base.html

home.html

この場合、適切なページネーションが表示されます

しかし、base.html から home.html を拡張すると、ページネーションが機能しません。

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

python - 例外値: Django の request'

1.3.1バージョンで実行されているdjangoコードがあり、最近djangoに更新し、関数など1.6.1のほとんどのエラーをクリアし、サイトを実行できるようになりました。direct_to_templatesettings

{% autopaginate object_list 20 %}しかし、一部のページでは、テンプレートでタグに遭遇すると以下のエラーが発生します

django-pagination(1.0.7)ページネーション機能に使用しています

上記のエラーが発生する理由とそれをクリアする方法を教えてください。

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

python - ページネーションは dict をデータとして受け入れません - ハッシュ不可能な型

Django pagination Pagination Docsを使用しようとしています。しかし、私はこのエラーを受け取っています:

これは基本的に、クエリセットではなく辞書をオブジェクトとして使用しているためです。辞書をハッシュ可能なオブジェクトにする方法があるかどうか知りたいです。

これはテンプレートの私の口述です:

これは私の見解です:

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

django - django のデフォルト ?page=1 を ?side=1 に翻訳 (ノルウェー語)

django のデフォルト?page=1?side=1、またはそれ以上に変更する方法を見つけようとしています。/side/1

これは私のリストビューです:

私はこのように試しました:

しかし、これはうまくいきません。

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

python - クラスベースのビューのページネーターを作成するには?

私の Web アプリケーションには要件があります。それは、従業員の ListView を作成し、姓によるページ付けを行うことです。

リストするクラスは次のようになります。

Mixin を使用した ListView もあります。

最後に、Paginator クラスをオーバーライドしました。

しかし、明らかに、現時点での動作は基本的すぎます。たとえば、「page 1 of 6」を「A ... MP Z」に置き換える必要があります。これらは姓のイニシャルです。Paginator クラスをカスタマイズする方法を指摘しているドキュメントは見つかりませんでした。ここでどこから掘り始めるべきか誰か指摘できますか?

前もって感謝します :-)

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

django - Django コメントのページネーションが機能しない

django初心者でわからない問題があり、

ビューがあります:

テンプレート article.html があります

これは私の記事/urls.pyです

その後、記事ページにページのページネーションが表示されましたが、たとえば 2 番目のページをクリックすると、URL が変更されるだけで、新しいコメントは表示されず、古いコメントだけが表示されます。

これを正しく行うにはどうすればよいですか?どうもありがとうございました!

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

django - テンプレート用の再利用可能な Django ページ ナビゲーション ソリューションを作成するにはどうすればよいですか

(これは、ページ ナビゲーションを作成しようとしたときに遭遇したこの根本的な問題に対して私が思いついた解決策を共有するものです)

これは非常に基本的なことのように思えますが、これに対する基本的な解決策を見つけるのが非常に困難だったとは信じられません。

テンプレートでページをナビゲーションとして表示する必要があるまでは、基本的にdjangoのページネーションはかなり良いです。次に、次のことを達成するために、わいせつなロジックを作成する必要があります

  • 現在のページ番号に隣接する x ページ番号を表示します。例: 前に 2 つ、後に 2 つ
  • 最初のページ番号をいつ表示するかを決定する
  • 最後のページ番号をいつ表示するかを決定する
  • 現在のページ番号を強調表示する
  • 必要に応じてこれをスタイルします

ページ数が少ない場合はデフォルトのページネーションで問題ありませんが、かなりの数になるとすぐに上記の要件を満たすことが難しくなります。

django 1.5+で動作するように見つけて修正したソリューションを投稿しました。このトピックに関して共有できる他の解決策がある場合は、ぜひご覧ください。ありがとう

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

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

ドキュメントの助けを借りて、特定の外部キーを持つオブジェクトのページネーションを表示したいのですが、これを使用しています:

html の場合:

結局、このページネーションは機能していません。ページ番号を計算するだけで、オブジェクトをページに分けません。たとえば、同じ Baslik 外部キーを持つ 26 個の「エントリ」があります。そのページを見ると、3ページすべてに26個の「エントリ」がすべてリストされています。コードの何が問題になっていますか? 修正するにはどうすればよいですか?ありがとう。