我正在尝试设置django-allauth
来验证用户电子邮件。目前,我已将其设置为发送电子邮件,但是在注册后,它会重定向到登录页面,并且我不知道如何将其配置为用户需要验证电子邮件地址的自定义HTML消息。
当前我的注册视图为:
from allauth.account.utils import *
def signup(request):
if request.method == 'POST':
form = SignUpForm(request.POST)
if form.is_valid():
user = form.save(commit=False)
user.is_active = False
user.save()
send_email_confirmation(request, user, True)
return redirect('main:user_login')
else:
form = SignUpForm()
return render(request, 'main/signup.html', {'form': form})
如何配置它以显示消息:
确认电子邮件已发送至某人@ example.com 在我的自定义HTML模板上。我在仅能更改在项目目录中设置的自定义电子邮件模板的文档中找不到此文件:
project
--app1
--app2
--templates
----account
-------email
---------emain_confirmation_message.txt
注册后如何将用户重定向到他们需要验证其电子邮件地址的消息页面?如果不正确,他们可以重新发送吗?