-1
我有一個模型Genre
(對於歌曲),它對CharField有唯一的約束。我正在使用綁定到模型的ModelForm
GenreForm
。因此,無論何時form.is_valid()
失敗(由於重複輸入或其他原因),我如何獲得這些錯誤細節? 我已經選擇form.non_field_errors
,但沒有給我太多的信息。如何在驗證失敗時獲取由模型引發的錯誤?
我有一個模型Genre
(對於歌曲),它對CharField有唯一的約束。我正在使用綁定到模型的ModelForm
GenreForm
。因此,無論何時form.is_valid()
失敗(由於重複輸入或其他原因),我如何獲得這些錯誤細節? 我已經選擇form.non_field_errors
,但沒有給我太多的信息。如何在驗證失敗時獲取由模型引發的錯誤?
def view_fun(request):
......
if form.isvalid():
# do something
else:
print form.errors # this will print all the validation errors
你看過'form.errors'嗎? – Alasdair
您是否檢查過有關驗證的文檔? – Sayse