Ich möchte ein Feld haben, das bedingt durch das Setzen eines booleschen Werts auf True oder False erforderlich ist.Django-Formularfeld bedingt erforderlich
Was soll ich zurückgeben, um required = True zu setzen, wenn is_company auf True gesetzt ist?
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
So NIP ist nur, wenn IS_COMPANY auf True gesetzt ist erforderlich:
Das Beispiel in der zugehörigen Dokumentation kann leicht an Ihrem Szenario angepasst werden? – arie
Ja, genau :) – Efrin
Und, hat es funktioniert? – arie