とURLパラメータを追加しますは、私は、ユーザーの訪問URLを持つ相対ハイパー
<a href="?page=2">Next Page</a>
しかし、これを行うと、以前のクエリ全体が置き換えられます。クエリパラメータに追加するだけの方法はありますか?
とURLパラメータを追加しますは、私は、ユーザーの訪問URLを持つ相対ハイパー
<a href="?page=2">Next Page</a>
しかし、これを行うと、以前のクエリ全体が置き換えられます。クエリパラメータに追加するだけの方法はありますか?
私は現在のGETクエリーストリングの代わりにPOST変数を使用します。
を使用できrequest.get_full_path
例えば
ただし、次のページにいる場合は、URLに追加するだけで問題が発生します。ページパラメータは1つ以上あります。
mysite.com/page/?q=query&page=2&page=3
最善の解決策は、request.path
{{ request.path }}?q=query&page={{ next_page }}
はとの完全なクエリ文字列を取得使用することです:
if "q" in request.GET:
q = request.GET.get('q')
:のみqの値を取得するために
query_string = "?%s" %request.META['QUERY_STRING']
をこれらのvarあなたはあなたの新しいリンクを構築することができます。
アイテムのリストを表示していて、アイテムをページめくりたいですか? – ryanday