我有 2 个字段 - fieldA、fieldB - 我想阻止用户提交表单。
class IntroductionForm(ModelForm):
class Meta:
...
def clean_fieldA(self):
fieldA = self.cleaned_data.get('fieldA', True)
fieldB = self.cleaned_data.get('fieldB', True)
if not self.instance.fieldB == fieldB and not self.instance.fieldA == fieldA:
raise ValidationError("You may not choose both fields")
return fieldA
目前,如果没有验证错误,我根本无法选择 fieldA。那么应该怎么做呢?
谢谢!