Tôi muốn có một trường được yêu cầu có điều kiện dựa trên việc đặt giá trị boolean thành True hoặc False.Trường biểu mẫu Django bắt buộc có điều kiện
Tôi nên quay lại bộ nào được yêu cầu = True nếu is_company được đặt thành 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
Vì vậy, NIP chỉ cần thiết nếu is_company được thiết lập là True? – arie
Vâng, chính xác :) – Efrin
Và, nó có hoạt động không? – arie