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
由於驗證失敗,您的表單負責任何錯誤消息。 –