如何使用内置的password_reset视图使用django-mailer?

时间:2012-09-26 03:02:19

标签: python django django-registration django-mailer

我在我的网络应用上使用django-registration。 我也已经使用django-mailer发送一些通知电子邮件。

Django注册通过将重置逻辑委派给 django.contrib.auth.views.password_reset 来启用内置密码重置功能(here)。

现在该功能不知道django-mailer。我怎样才能使用django-mailer?我是否必须复制password_reset代码?

1 个答案:

答案 0 :(得分:2)

啊,这很容易。

我只需要设置

EMAIL_BACKEND = 'mailer.backend.DbBackend'

在设置文件中,例如this

现在,“普通”send_mail调用的行为与mailer.send_mail类似,并将电子邮件存储到数据库中。 所以没有必要自己更换电话。