2016-05-16 52 views
-1

我有一個模型Genre(對於歌曲),它對CharField有唯一的約束。我正在使用綁定到模型的ModelFormGenreForm。因此,無論何時form.is_valid()失敗(由於重複輸入或其他原因),我如何獲得這些錯誤細節? 我已經選擇form.non_field_errors,但沒有給我太多的信息。如何在驗證失敗時獲取由模型引發的錯誤?

+2

你看過'form.errors'嗎? – Alasdair

+0

您是否檢查過有關驗證的文檔? – Sayse

回答

0
def view_fun(request): 
    ...... 
    if form.isvalid(): 
     # do something 
    else: 
     print form.errors # this will print all the validation errors