Cookiecutter-django 使用:
一切都在正常进行。但我不明白为什么我只收到纯文本电子邮件而不是 HTML 电子邮件。我确实在模板/帐户中定义了 html 电子邮件。
我一定是在某个地方缺少配置设置。但看起来仅仅 .html 文件的存在就足够了。
那么我如何让 django-allauth 发送 html 电子邮件?
您只收到纯文本电子邮件的原因是 django-allauth 包默认不包含任何 HTML 电子邮件模板。
在 django-allauth 官方文档中提到了这一点:https://django-allauth.readthedocs.io/en/latest/advanced.html#sending-email:
该项目不包含任何现成的 HTML 电子邮件模板。当您自己提供这些信息时,请注意,消息的文本和 HTML 版本都会发送。
您需要按照此处列出的说明(https://docs.allauth.org/en/latest/common/email.html)了解创建项目所需使用的确切文件结构+命名约定特定的 HTML 模板。