电子邮件地址验证状态

时间:2017-03-20 14:46:37

标签: django django-allauth

我想查看用户的电子邮件验证状态以显示警告消息。如果未验证电子邮件地址,我将在页面顶部显示一条消息。

是否有用于检查用户电子邮件地址的模板标签?

1 个答案:

答案 0 :(得分:0)

您可以使用custom template tags进行验证,如下所示:

<强> app_tags.py

from django import template

register = template.Library()

@register.assignment_tag
def verify_email(email):
    ...
    if email_verified:
        return True
    else
        return False

<强> example.html的

{% load app_tags %}
...
{% verify_email email as email_verified %}
{% if email_verified %}
    do something
{% endif %}