3
我有一個Django模型與customer_code
字段設置爲唯一的,但只有一些用戶將具有該字段分配的值。其他用戶只需使用此代碼來查找將其代碼作爲參考號提供的用戶。當他們提交表單時,由於該字段設置爲唯一,所以會引發錯誤。Django刪除表單錯誤的唯一字段
我想驗證時刪除此錯誤。保存之前,用戶不會保存設置爲None
的值。我曾嘗試與窗體上的自定義clean()
方法到目前爲止這樣做:
def clean(self):
super(EmployeeForm, self).clean()
if 'customer_code' in self.errors:
del self._errors['customer_code']
return self
但這一直沒有工作。所有的幫助表示讚賞,謝謝。