如何在django-allauth中对注册添加额外的约束

时间:2015-09-06 15:12:51

标签: django django-authentication django-allauth

我正在使用django-allauth使用Google签名/ up。

但是,我想对谁能够进入系统设置一些额外的限制(在我的情况下,只有在指定子域上使用Google帐户的人)。

添加这些内容的最佳位置是什么?

1 个答案:

答案 0 :(得分:0)

第1步: 在forms.py中,创建一个SignupForm

第2步: 在SignupForm中,使用自定义验证逻辑创建signup()方法。

第3步: 将ACCOUNT_SIGNUP_FORM_CLASS指向SignupForm

有关详细信息,请参阅here