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

问题描述

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)