15

電子メール メッセージを上書きするために、テンプレート フォルダーに次のサブフォルダーとファイルを追加します (ドキュメントhttps://github.com/pennersr/django-allauth#sending-e-mailを参照)a :

templates/
   account/
     email/
       email_confirmation_message.html
       email_confirmation_message.txt
       email_confirmation_subject.txt

オーバーライドは *.txt バージョンの電子メールに対して完全に機能します (つまり、私は正しいフォルダー構造を持っていると思います)が、私の問題は、HTML バージョンが django_allauth によって送信されないことです。

4

1 に答える 1

25

同じ問題に直面している人のために:

メールの確認に関しては、django_allauth は新しいユーザーかどうかをチェックし、それに応じてテンプレートを探します。

したがって、オーバーライドする必要があります:

email_confirmation_message.txt
email_confirmation_signup_message.txt

HTMLバージョンを追加

email_confirmation_message.html
email_confirmation_signup_message.html
于 2013-06-30T06:41:45.423 に答える