【发布时间】:2014-09-07 14:11:09
【问题描述】:
我主要将 django-allauth 用作为管理后端创建用户帐户的一种方式。我希望发生的是:
1)当用户完成注册程序时,发送验证电子邮件(我目前正在工作)并将用户设置为非活动,员工,并由分配给他们的“SurveyManager”组违约。目前,创建用户时将活动设置为 true,人员设置为 false,并且未分配任何组。
2) 单击他们电子邮件中的链接以验证其地址后,我希望将用户设置为活动状态,以便他们可以通过管理后端登录。
我的具体问题是我不知道:1)如何或在哪里设置用户的活动、员工和组的默认值——我想这将在 models.py 文件中完成,但它是我的理解是用户模型包含在 auth 应用程序中;以及 2) 一旦电子邮件验证完成,如何触发代码将用户活动标志更改为真。
提前致谢 -- 抱歉,如果这是一个糟糕的帖子,这是我的第一篇!
【问题讨论】:
-
您还没有真正描述在尝试产生这些结果时遇到的特定编程问题。
-
对不起——我的具体问题是我不知道:1)如何或在哪里设置活动、员工和用户组的默认值——我想这将在一个models.py 文件,但据我了解,用户模型包含在auth 应用程序中。 2) 邮件验证完成后如何触发代码将用户活动标志更改为真。
标签: django django-admin django-authentication django-allauth