【发布时间】:2017-08-29 17:03:03
【问题描述】:
由于我可以在用户填写表单字段时向用户发送错误消息,因此我使用基于类的视图 CreateView .. 我只找到了 success_message
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"
我也尝试添加此功能,但当我使用它时它不再创建 regitros
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
【问题讨论】:
-
您的表单对因验证失败而导致的任何错误消息负责。
标签: python django python-2.7