我有一个Django模型,其中包含一个名为
我想在验证时删除此错误。在保存前,用户不会得到设置值,而是将其设置为
customer_code
的字段,该字段被设置为唯一值,但只有一些用户会为此字段分配一个值。其他用户仅使用此代码来查找提供其代码作为参考编号的用户。然而,当他们提交表单时,它会引发错误,因为该字段被设置为唯一值。我想在验证时删除此错误。在保存前,用户不会得到设置值,而是将其设置为
None
。我已经尝试了在表单上使用自定义的clean()
方法实现此目的:def clean(self):
super(EmployeeForm, self).clean()
if 'customer_code' in self.errors:
del self._errors['customer_code']
return self
但是这并没有起作用。非常感谢您的帮助。