Me gustaría tener un campo que se requiere condicionalmente basado en establecer un valor booleano en verdadero o falso.campo de formulario de Django requerido condicionalmente
¿Qué debo devolver para establecer required = True si is_company está establecido en 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
Así NIP sólo es necesario si is_company se establece en True? – arie
Sí, exactamente :) – Efrin
¿Y funcionó? – arie