本文介绍了Django - 自定义认证后端中的错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经通过扩展defalut ModelBackend编写了一个定制的auth后端。是否可以向登录屏幕发送自定义错误消息?截至目前,它正在显示默认消息。解决方案
错误消息来自 ValidationError
由
django.contrib.auth.forms.AuthenticationForm
引发的异常。您需要扩展认证表单或实施自己的认证表单来更改其错误消息。
I have written a custom auth backend by extending the defalut ModelBackend. Is it possible to send a custom error message to login screen? As of now it is displaying the default message.
解决方案
The error messages are coming as ValidationError
exceptions raised by django.contrib.auth.forms.AuthenticationForm
. You would need to extend the Authentication Form or implement your own authentication form to change it's error messages.
这篇关于Django - 自定义认证后端中的错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!