gpt4 book ai didi

python - 覆盖 Django 的重置密码电子邮件模板

转载 作者:行者123 更新时间:2023-11-28 16:31:18 25 4
gpt4 key购买 nike

在我的 Django 应用程序中,我想自定义在用户请求重设密码时发送给用户的电子邮件。我将这些模板保存在我的项目 templates 目录中。

  • /templates/email/password_reset/password_reset.html 用于 HTML 电子邮件
  • /templates/email/password_reset/password_reset.txt 用于普通电子邮件
  • /templates/email/password_reset/password_reset_subject.txt 主题

在我的 URL 模式中,我有...

urlpatterns = [

...

url('^password_reset/$', auth_views.password_reset,
{
'template_name': 'accounts/reset_password.html',
'email_template_name': 'email/password_reset/password_reset.txt',
'html_email_template_name': 'email/password_reset/password_reset.html',
'subject_template_name': 'email/password_reset/password_reset_subject.txt'
},
name='password_reset'),

...

]

但是,Django 仍然使用默认密码重置模板发送电子邮件。我在这里遗漏了一些明显的东西吗?谢谢。

最佳答案

事实证明,我不小心在我的 URL 中定义了两次 auth_views.password_reset。删除重复项解决了问题。

关于python - 覆盖 Django 的重置密码电子邮件模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31662125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com