【Django】formsの属性を変更する
global_numberという変数を複数のフォームクラスで使いまわしているとします。
form2のラベルと最大値を変更します。
forms.py
from django import forms import datetime global_year = forms.IntegerField(label='年', max_value=3000, min_value=1, initial=datetime.datetime.now().year) global_number = forms.IntegerField(label='番号', max_value=100000, min_value=1) class form1(forms.Form): year = global_year number = global_number class form2(forms.Form): year = global_year number = global_number number.label = 'form2番号' # 変更 number.max_value = 10 # 変更