如何覆盖Django电子邮件模板?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (50)

我在用allauth0.35.0版本。我想重写电子邮件模板来来制作我想要的HTML模板。使用allauth登录和注册等网页没有问题,但我找不到任何电子邮件模板。

.txt文件在/templates/account/email/路径中。我怎么能设置HTML消息为allauth,像对他们的电子邮件改变密码等任务?

任何帮助都将不胜感激。

提问于
用户回答回答于

allauth资料里面:

Emails sent (e.g. in case of password forgotten or email confirmation) can be altered by providing your own templates. Templates are named as follows:

account/email/email_confirmation_subject.txt

account/email/email_confirmation_message.txt

In case you want to include an HTML representation, add an HTML template as follows:

account/email/email_confirmation_message.html

在模板中制作并使用email_confirmation_message.txt,解决了问题。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励