問題タブ [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 - テーブルのページネーション
次の形式のテーブルを表示するテンプレートを作成しました。
テーブルのページネーションを希望します: 1 ページあたり 10 行。
を使用してみまし{% autopaginate object_list 10 %}
たが、パラメーターとして指定する特定のリストがありません (テーブルの行が必要です)。
どうすればそうできますか?ありがとう
mysql - より高速な Django ページネーション アプリ
少し古い django-paging を使用しています。大きな問題の 1 つは、アプリが各ビューから返されたクエリセットに対してカウントを実行することです。これは遅く、この場合は値を提供しません。
django-pagination にはより多くのダウンロード/レポウォッチャーがあることがわかります。過去に Django Digg Style ページネーターも使用しました。
新しいページネーター アプリに切り替えるか、カウント MySQL クエリを削除する必要がありますか?
ありがとう
python - WeekArchiveViewをページ付けするにはどうすればよいですか?
との闘いを続けてWeekArchiveView
、どうすれば週ごとにページ付けできますか?
私が欲しいのは:
- 来週/前週が利用可能かどうかを知るため。
- ある場合は、テンプレートにリンクを提供します。
空の週もスキップしてほしい。
ソースはget_next_day
/get_prev_day
とget_next_month
/get_prev_month
が利用可能であることを示していますが、何週間も何もありません。
python - django-pagination の設定に問題があります
Django サイト (引用データベース) のテンプレートを作成しています。Digg のようなページネーションが必要です。ただし、アプリケーションの作成者は独自のページネーションを作成しましたが、残念ながらページ番号は付けられていません (「前の」リンクと「次の」リンクのみ)。ということでdjango-paginationをインストールしたのですが、サイトで使えません。私は Django をまったく初めて使用し、プログラミングもまったく初めてです。私は単純な Web デザイナーです。
元のスクリプトがあります: https://bitbucket.org/fleg/fqdb/
1 つ目は、テンプレート コンテキスト プロセッサの問題です。私のsettings.pyにはこのセクションがなかったので、django-paginationのドキュメントとまったく同じように追加しました。サイトを実行すると、「管理アプリケーションを使用するには、TEMPLATE_CONTEXT_PROCESSORS 設定に 'django.contrib.auth.context_processors.auth' を入力してください」というエラーが表示されます。それで、どうやってそれを注文しなければなりませんか?
2 つ目の問題はテンプレートです。スクリーンキャストとまったく同じように使用します:
しかし、「テンプレート エラー: レンダリング中に KeyError がキャッチされました: リクエスト」というメッセージが表示されます。しかし... 真剣に、このコードの何が問題なのかわかりません!
ページ分割されたビュー - 引用リストがあります。ページネーションなしで動作するので、問題ないと思いますが、多分。
django-pagination タスクであるため、ページ付けしないように変更しました。Bitbucket で元のビューを見つけることができます。
より良いページネーション ソリューションをご存知でしょうか。
python - TypeErrorを発生させるDjangoPaginator
標準配布バージョン1.3に含まれているdjangoページネーションモジュールを使用しようとしています。
現在ページネーションによって制御されているページを読み込もうとしたときに、URIに?page =を含めないと、TypeErrorがスローされます。私はこれまでこのような状況が発生したことはなく、発生する理由もわかりません。
これが私の現在の見解です:
TypeError:
エラーは、上記のコードの3行目から表示されています。
誰かが以前にこのエラーを目撃した、および/またはそれを修正する方法を知っていますか?
django - django-pagination を使用してリンクを生成する refl=next/prev
ページのページネーションにdjango-paginationを使用しています。うまく機能しますが、セットアップしたいです
に、グーグルが推奨し<head>
ているように。
ただし、これを行う方法が見つかりませんでした(少なくとも追加のクエリなしで)。pagination/templates/pagination.html
まず、このようなもので編集しようとしました
もちろん、これは機能しませんでした (pagination.html は{% paginate %}
タグに含まれており、 my を拡張しませんlayout.html
)。次に、 /foo/ ビューのテンプレートを次のように変更しようとしました ( を追加{% block extra_head %}
):
ただし、 page_obj 変数は のスコープでのみ使用できるため、これも機能しません{% block content %}
。Aはコールできます
ブロックでextra_head
、しかしそれはデータベースへの余分なヒットを意味します(そしておそらく私が気付いていない他の副作用)。これを解決するエレガントな方法はありますか?理想的にはできるだけDRYですか?
編集:django 1.2を使用しています。
django - Django-Django1.3でのページ付け
Djangoは初めてです。Djangoが提供する単純なページ付けを使用していますが、次のようなページをページ付けする必要があります。
前へ123 4 5 6 ... 320
または
前120121122123最後
これを達成するためにDjango1.3で再利用する準備ができているコードがいくつかありますか?
django - ジャンゴの無限スクロール
スクロールダウン中にコンテンツの facebook スタイルの読み込みを実装することは可能ですか? ECサイトに導入したいと考えています。各カテゴリの項目数が多く、カテゴリページが長くなりすぎます。ページ番号を実装することはできますが、クライアントは Facebook の種類の読み込みを実装することを望んでいます。使えるものはありますか?サイトの残りの部分はすでに構築されています。
django-endless-pagination を調べましたが、機能させることができませんでした。私がそれを調べることができるように、それのデモはありますか?
django - Djangoのページネーションでエラーが発生しました:レンダリング中にTypeErrorがキャッチされました:「ページ」オブジェクトは反復可能ではありません
ドキュメントに記載されているように、私はdjangoのページネーションを使用しています:
ビュー部分は:
テンプレートは次のとおりです。
しかし、次のようなエラーが表示されます。
私はdjangoが初めてで、このエラーは一般的ですが非常に奇妙に思えます。ループには、ジョブではなく、他の変数があるためです。だから、誰かがそれについて何か考えているかどうか教えてください。
ありがとう
django - django-endless-pagination django-pagination records index on page and total
現在のページのレコード インデックスと合計を表示するオプションはありますか?
例えば:
51~100件、合計980件を記録
2ページ目
私はおそらく{% with object_list.count as "pages_total" %}
テンプレートタグを使用してから多くのコードを使用することができます..そして最後のコードで {% endwith %}.. - {% paginate %}
orの前に行われます{% autopaginate %}
が、これは良い解決策ではないようです. また、別の db 呼び出しを行います。
ドキュメントでこれを見つけることができず{{ object_list.count }}
、この状況では 50 になります。