viewが受け取る為に、inputタグで必要なのはなにかな
フォームからビューにデータを送信するためには、フォーム内の入力フィールドに name 属性を設定し、それに対応する値をユーザーが入力できるようにします。これにより、ユーザーがフォームを送信すると、各入力フィールドの値がビューに送信されます。
例えば、以下のような入力フィールドがあります:
html
<form method="post" action="{% url 'your_view_name' %}"> {% csrf_token %} <input type="text" name="adjust_item_price" placeholder="調整後の価格"> <button type="submit">価格調整開始</button> </form>
この場合、adjust_item_price という名前の入力フィールドがあります。この name 属性がビューに送信されるデータのキーになります。例えば、Djangoのビューでこれを受け取るには次のようにします:
python
def your_view_name(request): if request.method == 'POST': adjust_item_price = request.POST.get('adjust_item_price') # ここで adjust_item_price を使って何かしらの処理を行う # ...
このようにして、ビューで request.POST.get('adjust_item_price') を呼び出すことで、フォームから送信された adjust_item_price の値を取得できます。

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