簡體   English   中英

使用Django allauth進行用戶注冊

[英]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窗口或管理面板手動創建用戶。

如果您想進一步了解設置方法,請嘗試example1進一步閱讀

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM