在django allauth中禁用电子邮件管理
我正在使用django allauth,想知道正确的方法是什么™️ 要禁用电子邮件管理,请执行以下操作。一些上下文:帐户是代表用户创建的,他们应该保留他们(机构)的电子邮件地址 我应该覆盖模板并从在django allauth中禁用电子邮件管理,django,django-allauth,Django,Django Allauth,我正在使用django allauth,想知道正确的方法是什么™️ 要禁用电子邮件管理,请执行以下操作。一些上下文:帐户是代表用户创建的,他们应该保留他们(机构)的电子邮件地址 我应该覆盖模板并从allauth.url中删除帐户/电子邮件,还是有更优雅的方式?从allauth: 帐户|电子邮件|验证(“强制”|“可选”|“无”) 确定注册期间的电子邮件验证方法。当设置为 “强制”用户在收到电子邮件之前被阻止登录 地址已验证。选择“可选”或“无”以允许登录 使用未经验证的电子邮件地址。如果是“可选
allauth.url
中删除帐户/电子邮件
,还是有更优雅的方式?从allauth:
帐户|电子邮件|验证(“强制”|“可选”|“无”)
确定注册期间的电子邮件验证方法。当设置为
“强制”用户在收到电子邮件之前被阻止登录
地址已验证。选择“可选”或“无”以允许登录
使用未经验证的电子邮件地址。如果是“可选”,则电子邮件
验证邮件仍会发送,而在“无”的情况下,则不会发送电子邮件
发送验证邮件
您可能希望在设置.py
中设置帐户\u EMAIL\u VERIFICATION=“none”
。如果要完全禁用用户添加多个电子邮件地址的功能,可能需要覆盖帐户/电子邮件模板,也可以覆盖url.py中的url以使用不同的视图。来自allauth:
帐户|电子邮件|验证(“强制”|“可选”|“无”)
确定注册期间的电子邮件验证方法。当设置为
“强制”用户在收到电子邮件之前被阻止登录
地址已验证。选择“可选”或“无”以允许登录
使用未经验证的电子邮件地址。如果是“可选”,则电子邮件
验证邮件仍会发送,而在“无”的情况下,则不会发送电子邮件
发送验证邮件
您可能希望在设置.py
中设置帐户\u EMAIL\u VERIFICATION=“none”
。如果您想完全禁用用户添加多个电子邮件地址的功能,您可能需要覆盖帐户/email
模板,您还可以覆盖url.py
中的url以使用不同的视图。这是帐户/email\u验证的一个好观点。最后,我定义了账户/email
,然后加入了allauth.url
:路径(“账户/email/”,默认视图。页面未找到,kwargs={“异常”:异常(“页面未找到”)},
这是账户电子邮件验证的一个很好的观点。最后,我定义了accounts/email
,然后包括allauth.url
:path(“accounts/email/”,default\u views.page\u not\u found,kwargs={“exception”:exception(“page not found”),