微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何自定义 django-allauth 登录/注册表单的验证规则?

如何解决如何自定义 django-allauth 登录/注册表单的验证规则?

我将 django-allauth 用于我的应用程序的用户身份验证部分。我想为我的登录自定义验证规则,例如。将电子邮件 ID 的证书域名列入黑名单。但我无法弄清楚我该怎么做。我尝试制作一个自定义登录表单(继承自 forms.Form 类)并在其中编写规则,但我想allauth 使用其适配器处理登录请求。因此,我收到了 TypeError: __init__() got an unexpected keyword argument 'request'。我无法理解在适配器中调用方法的流程。请帮助我在 django-allauth 表单中实现自定义验证规则。否则我应该如何继承 allauth 包中的 LoginForm 类,以便我可以添加我的验证规则。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。