2017-08-29 101 views
1

正如我可以把一個錯誤信息給用戶在完成我的窗體的字段時,我使用基於類CreateView意見..我只找到success_message如何顯示在Django錯誤信息

class RegistroUsuario(CreateView): 
model = User 
template_name = "usuario/registrar.html" 
form_class = RegistroForm 
success_url = reverse_lazy('denuncias:index') 
permission_denied_message = "You must login to contact the administrator" 

我也嘗試添加這個功能,但是當我用它

def form_invalid(self, form): 
    response = super(RegistroUsuario, self).form_invalid(form) 
    messages.error(
     self.request, 'Error de validacion: Email o contraseñas incorrectas, recuerde las contraseñas deben tener un minimo de 8 caracteres con letras y numeros') 
    return response 
+0

由於驗證失敗,您的表單負責任何錯誤消息。 –

回答