django-allauth-在确认电子邮件中显示用户电子邮件地址

时间:2020-05-10 02:14:34

标签: django-allauth

我正在发送用户注册/确认电子邮件(django_allauth),并为此功能定制模板。一切正常,发送电子邮件,使用正确的模板,用户可以单击链接并确认地址,等等。

但是,我希望能够在确认电子邮件中显示电子邮件地址,例如:

The {{ user_name }} wants to confirm the email address {{ email_address }}…

在我看来,django_allauth“知道”电子邮件地址是显而易见的,因为它正在处理发送/确认,但似乎没有任何有关如何访问该属性的文档。

1 个答案:

答案 0 :(得分:0)

我长期困扰于此问题,并且互联网上似乎没有任何资源可以帮助我!但是,这实际上非常简单。

{{ user.email }} 

将为您获取用户电子邮件。获取用户名的默认实现是

{% user_display user %}

,但我想您也可以使用{{ user.username }}

https://django-allauth.readthedocs.io/en/latest/templates.html#account-tags对此进行了解释。祝你好运!