如何让django allauth电子邮件验证成为一个5步骤?

时间:2015-06-12 09:49:06

标签: python django django-allauth

我在我的应用程序中实现了Django allauth。用户在网站上注册,发送确认电子邮件,点击它并立即使用该应用程序。但是,我希望它像 -

  1. 用户注册
  2. 通知管理员
  3. 管理员批准/拒绝
  4. 如果他批准,则只能发送确认电子邮件。
  5. 我该如何实现这一流程?这个5步注册过程由https://pypi.python.org/pypi/django-inspectional-registration提供,但我想在allauth中实现这一点。

    请给我一些指示。我非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

请查看allauth / socialaccount中的adapter.py文件。将其继承到项目中的应用程序。

在设置文件中添加:

SOCIALACCOUNT_ADAPTER =" apps.appname.adapter.CustomSocialAccountAdapter"

在adapter.py中定制save_user视图。您可以在此处添加修改(如电子邮件发送)。