我正在发送用户注册/确认电子邮件(django_allauth),并为此功能定制模板。一切正常,发送电子邮件,使用正确的模板,用户可以单击链接并确认地址,等等。
但是,我希望能够在确认电子邮件中显示电子邮件地址,例如:
The {{ user_name }} wants to confirm the email address {{ email_address }}…
在我看来,django_allauth“知道”电子邮件地址,因为它正在处理发送/确认,但似乎没有任何有关如何访问该属性的文档。
我长期以来一直困扰于此问题,并且互联网上似乎没有任何资源可以帮助我!但是,这实际上非常简单。
{{ user.email }}
将为您发送用户电子邮件。获取用户名的默认实现是
{% user_display user %}
,但我想您也可以使用{{ user.username }}
https://django-allauth.readthedocs.io/en/latest/templates.html#account-tags解释了其中的一些。祝你好运!