django - Django + Graphene,注册用户后,开发者控制台已经到了一封确认信。我怎样才能控制这封电子邮件?
问题描述
我正在学习 Django + Graphene + React(Apollo),注册用户后,开发者控制台收到一封确认邮件。我怎样才能控制这封电子邮件?
class AuthMutation(graphene.ObjectType):
register = mutations.Register.Field()
verify_account = mutations.VerifyAccount.Field()
从客户端发送数据后,用户已注册,但要确认它,我必须使用信中的令牌执行突变。
mutation {
verifyAccount(token: "YOUR TOKEN FROM LETTER") {
success,
errors
}
}
信
<h3>{{ site_name }}</h3>
<p>Hello {{ user.username }}!</p>
<p>Please activate your account on the link:</p>
<p>{{ protocol }}://{{ domain }}/{{ path }}/{{ token }}</p>
我的目标是通过电子邮件确认注册
解决方案
将以下代码添加到 Settings.py 文件
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_PASSWORD = 'password' #my gmail password
EMAIL_HOST_USER = 'email' #my gmail username
EMAIL_PORT = 587
推荐阅读
- ruby-on-rails - 在 Rails 上创建用户组
- html - 如何使截面具有相等的高度?
- excel - 查看单元格中的数字 (x) 并复制行 (x) 次
- azure-ad-b2c - MSAL.js 2.0 注册用户流程
- android - kotlinx 协程测试。liveData {...} 中的 withContext {...} 完成后不会切换回之前的上下文
- javascript - res.end 不停止脚本执行
- angular - ngx-bootstrap bsValueChange 被重复调用
- c# - InvalidOperationException 的未知原因?
- javascript - 为什么在播放音频文件之前不加载 HTML 链接
- reactjs - 有人可以帮我创建反应应用程序吗?创建反应应用程序时的问题