ブール値をTrue
またはに設定することに基づいて条件付きで必要とされるフィールドが欲しいのですがFalse
。
がに設定されてrequired =True
いる場合、何を設定に戻す必要がありますか?is_company
True
class SignupFormExtra(SignupForm):
is_company = fields.BooleanField(label=(u"Is company?"),
required=False)
NIP = forms.PLNIPField(label=(u'NIP'), required=False)
def clean(self):
if self.cleaned_data.get('is_company', True):
return ...?
else:
pass