我使用django-allauth主要作爲爲管理後端創建用戶帳戶的方式。我想要發生的事情是:django-allauth:如何將用戶設置爲僅在電子郵件驗證後激活
1)當用戶完成註冊過程時,發送驗證電子郵件(我目前有這個工作),並將用戶設置爲非活動,員工和將「SurveyManager」組通過僞造分配給它們。目前,用戶被創建時激活集爲真,員工設置爲false,並且沒有分配組。
2)點擊電子郵件中的鏈接驗證他們的地址後,我希望用戶被設置爲活動狀態,以便他們可以通過管理後臺登錄。
我的具體問題是,我不知道:1)如何或在哪裏設置用戶的活動,工作人員和組的缺省值 - 我想這將在models.py文件中完成,但我的理解是用戶模型包含在auth應用程序中; 2)一旦電子郵件驗證完成,如何觸發代碼將用戶活動標誌更改爲真。
在此先感謝 - 對不起,如果這是一個糟糕的創建帖子,這是我的第一!
你還沒有真正描述過你在嘗試產生這些結果時遇到過什麼_specific programming_問題。 – csmckelvey
對不起 - 我的具體問題是我不知道:1)如何或在哪裏設置用戶的活動,工作人員和組的默認值 - 我想這將在models.py文件中完成,但我的理解是,用戶模型包含在身份驗證應用程序中。 2)一旦電子郵件驗證完成,如何觸發代碼將用戶活動標誌更改爲真。 –