Django
DjangoのFormに初期値を設定する
DjangoのFormに初期値を設定する Djangoで生成したFormをhiddenにしたまま、あらかじめ設定しておいた初期値が入ったvalueをPOSTする方法です。 forms.pyでinitial=’ […]
Filter by Category
Djangoで生成したFormをhiddenにしたまま、あらかじめ設定しておいた初期値が入ったvalueをPOSTする方法です。
forms.pyでinitial=’初期値’で設定できます。
from django import forms
class HiddenForm(forms.Form):
hiddenInput = forms.CharField(
required = False,
max_length = 10,
initial = 'hiddenInput', # 初期値(hiddenInput)
)
Templatesには{{ form.hiddenInput.as_hidden }}で非表示のフォームが生成されます。
群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。
メーリングリストに登録するとファントムの最新情報をお届けします
お客様のメールアドレスを共有することはありません
Comments