フォームに渡すパラメーターがあります。フォームを構成するための辞書です。
ディクショナリの値を使用してフィールドのmax_lengthを設定するにはどうすればよいですか?
class StepTwoForm(forms.Form):
number = forms.CharField()
def __init__(self, *args, **kwargs):
if 'config' in kwargs:
config = kwargs.pop('config')
super(StepTwoForm, self).__init__(*args, **kwargs)
self.fields['number'].max_length = config['MAX_LENGTH']
また、max_lengthを任意の値にハードコーディングしてみましたが、どちらも機能しませんでした。
それとも私はこれを間違った方法で行っていますか?