1

Web アプリでdjango-registrationを使用しています。また、すでに django-mailer を使用していくつかの通知メールを送信しています。

Django 登録により、リセット ロジックをdjango.contrib.auth.views.password_resetに委譲することで、組み込みのパスワード リセット機能 (こちら) が有効になります。

その関数は django-mailer を認識していません。django-mailerを使用するにはどうすればよいですか? password_reset コードを複製する必要がありますか?

4

1 に答える 1

2

ああ、それは簡単だった。

私はただ設定しなければなりませんでした

EMAIL_BACKEND = 'mailer.backend.DbBackend'

このように設定ファイルで

これで、「通常の」send_mail呼び出しはmailer.send_mailのように動作し、電子メールをデータベースに保存します。したがって、呼び出し自体を置き換える必要はありません。

于 2012-10-03T13:28:16.147 に答える