フォーム内で sort パラメータを追加する
フォーム内で sort パラメータを追加するには、sort の選択値を取得し、それをフォーム内に追加する必要があります。以下は、そのための変更を加えたコードの一例です。
html
<form method="post" action="" enctype="multipart/form-data">
{% csrf_token %}
{% for parameter in parameters %}
<input type="hidden" name="{{ parameter.name }}" value="{% if parameter.name in request.POST %}{{ request.POST|get_item:parameter.name }}{% endif %}">
{% endfor %}
<input type="hidden" name="adjust_item_url" value="{{ item.itemUrl }}">
<input type="text" name="adjust_item_price" placeholder="調整後の価格">
<!-- sort パラメータを追加 -->
<input type="hidden" name="sort" value="{{ request.POST.sort }}">
<button type="submit">価格調整開始</button>
</form>
ここで、<input type="hidden" name="sort" value="{{ request.POST.sort }}"> の部分が、sort パラメータをフォームに追加しています。このようにして、sort の値も一緒にフォームで送信されます。
なお、sort パラメータはセレクトボックスからの選択値を使うのが一般的ですが、上記の例では既存の request.POST.sort をそのまま利用しています。必要に応じて選択値を適切に取得してセットしてください。

ディスカッション
コメント一覧
まだ、コメントがありません