我在我的模板文件夹中添加了以下子文件夹和文件以覆盖电子邮件(遵循文档 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 版本的电子邮件(意思是,我认为,我有一个正确的文件夹结构)但我的问题是 django_allauth 没有发送 HTML 版本。
最佳答案
对于那些面临同样问题的人:
当涉及到电子邮件确认时 django_allauth 检查它是否是新用户并相应地查找模板:
所以你必须覆盖:
email_confirmation_message.txt
email_confirmation_signup_message.txt
并添加 HTML 版本
email_confirmation_message.html
email_confirmation_signup_message.html
关于django-allauth HTML 电子邮件不发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17383098/