我正在使用django-allauth
,想知道禁用电子邮件管理的正确方法™️是什么。一些背景:帐户是代表用户创建的,他们应该坚持使用他们的(机构(电子邮件地址。
我应该只覆盖模板并从allauth.urls
中删除accounts/email
还是有更优雅的方法?
来自 allauth:
ACCOUNT_EMAIL_VERIFICATION(="必填" |"可选" |"无"( 确定注册期间的电子邮件验证方法。设置为 "强制"阻止用户登录,直到电子邮件 地址已验证。选择"可选"或"无"以允许登录 使用未经验证的电子邮件地址。如果是"可选",则发送电子邮件 验证邮件仍然发送,而在"无"的情况下没有电子邮件 发送验证邮件。
您可能希望在settings.py
中设置ACCOUNT_EMAIL_VERIFICATION = "none"
。如果要完全禁用用户添加多个电子邮件地址的功能,则可能需要覆盖accounts/email
模板,还可以覆盖urls.py
中的 url 以使用其他视图。