好的,試圖添加一個乾淨的方法在Django的ModelForm。我添加一個簡單的raise語句只是爲了看看它的工作原理,以及代替我的消息,我得到身份不明的錯誤。請通知...錯誤,而不是我的簡單forms.ValidationError
這裏是我的(簡單)測試「不明錯誤,請通知......」:
class ConfigurationForm(forms.ModelForm):
...
def clean(self):
cleaned_data = self.cleaned_data
typeid = cleaned_data.get("typeid")
value = cleaned_data.get("value")
if value and typeid:
raise forms.ValidationError("this is the error")
我甚至無法在django代碼庫的任何地方找到對「Unidentified Errors」的引用。在此先感謝您的幫助。
您還沒有添加方法。看看https://docs.djangoproject.com/en/dev/ref/forms/validation/#cleaning-a-specific-field-attribute –
對不起 - 編輯我的代碼來反映它。 – proffrink
餡餅:是的,我看過那裏...這是我的代碼有效地來自哪裏。看起來很簡單。 – proffrink