を使用してテンプレートにページの区切り:私は私のテンプレートタグで、しかし ページ= 1 sort_by =価格ジャンゴ - 私はDjangoのページネータを使用していますし、私のような複数の利用可能な取得パラメータ、持ちたい複数のGETパラメータ
を
Showing items sorted by {{ SORT_PARAM }}.
Showing {{ ITEMS_PER_PAGE }} items per page.
{% if has_prev %}
<a href="?page={{ prev_page }}">Previous</a> |
{% endif %}
ただし、これは他のGET変数を保持しません。私は
page/?page=1&sort_by=price
を見ていると私は、上記のテンプレートフラグメント内のリンクをクリックすると私は何を意味することは、ですが、私は
page=2
代わりの
page=2&sort_by=price
に行きます私は何つまり、hrefは他のGETパラメータを保持しません。
一つの解決策は、私は、このような
<a href="?page={{ prev_page }}&items_per_page={{ ITEMS_PER_PAGE }}&sort_param={{ SORT_PARAM }}">Previous</a>
としてのhrefで可能なすべてのGETパラメータを入力することができているが、これは私が私のブラウジングに追加する複数の引数少ないスケーラブルになります。私は、すべてのGETパラメータを取得するための自動化された方法が必要であると推測しています。
特別なtemplate_tagを作成しようとします。あなたが設定からいくつかのパラメータ(すなわち、ITEMS_PER_PAGE)を取るならば、それを明示的に渡す必要はありません) – yedpodtrzitko
ありがとうございました。それはショットに値するかもしれない –