我正在关注Django密码重置的this博客。有两个疑点。
1)如何将密码恢复电子邮件作为并行任务发送,即通过芹菜?串行进行需要很长时间才能妨碍用户体验。
2)如果用户已登录,即如果用户已通过身份验证,则不应重定向到密码重置网址。目前,确实如此。
如何覆盖这两项功能?
答案 0 :(得分:3)
对于1.我建议使用djcelery_email
您所要做的就是在设置中交换电子邮件后端
EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'