[英]User registration with Django allauth
我正在團隊中使用Django進行項目。 我正在嘗試在Django中實現用戶注冊部分。 到目前為止,這是我所做的。 我在我的項目中創建了一個名為signup的單獨應用程序。 在此應用程序中,我將向匿名用戶提供一個頁面以注冊我的Web應用程序。 用戶能夠成功登錄,並且我可以在Django Admin界面中將他視為admin。
我也在使用django-allauth。 現在,我希望每當用戶注冊時,管理員都應接受/拒絕用戶注冊。 如何在allauth中實現這一目標?
到目前為止,這是我所做的。 我在我的項目中創建了一個名為signup的單獨應用程序。
您不需要這樣做,因為Django Allauth已經做到了。 只要它開始運行(這需要一些時間),allauth就已經擁有標准應用程序,其中包含視圖+模板,供想要注冊,登錄,更改密碼,恢復密碼等的用戶使用。
您可以通過在settings.py中進行指定,使新用戶在使用您的應用之前必須先確認一封電子郵件。
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
但是,我看不出您為什么要手動接受人工輸入的用戶的原因。 如果是這種情況,我建議刪除所有注冊頁面,並根據需要從Shell窗口或管理面板手動創建用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.