【发布时间】:2019-08-04 21:02:57
【问题描述】:
我有两个问题。电子邮件验证效果很好,但我想自定义发送给用户的电子邮件。以下是邮件内容:
本地主机您好!
您收到这封电子邮件是因为用户测试已将您的邮件作为 用于连接其帐户的电子邮件地址。
要确认这是正确的,请转到 http://127.0.0.1:8000/rest-auth/registration/account-confirm-email/MTE:1h4DCn:JtkrZ1wkENQIdG8ysIVu7Qx_R44/
感谢本地主机! https://localhost:8000/
如何创建一个 html 文件并在电子邮件中填写我想要发送的内容?那么邮件主题呢?
第二个问题是,当我点击链接时,用户会得到验证,但随后我在 /accounts/profile 上收到 404 错误。
这是我的代码:
from allauth.account.views import confirm_email
urlpatterns = [
path('accounts/', include('allauth.urls')),
path('rest-auth/', include('rest_auth.urls')),
url(r'^rest-auth/registration/account-confirm-email/(?P<key>[-:\w]+)/$', confirm_email),
path('rest-auth/registration/', include('rest_auth.registration.urls')),
]
我是否必须为 accounts/profile/ 添加一个 url 并创建一个显示电子邮件验证成功的 html 模板?另外,有没有办法将url更改为accounts/verification-success/?
【问题讨论】:
标签: django-allauth django-rest-auth