繁体   English   中英

使用Django消息框架显示特定消息

[英]Showing a specific message using Django message framework

我试图仅显示一条消息(如果存在)。 我试过了,但是没有用:

鉴于:

   messages.success(request, "some message", extra_tags="account_activated")

在模板中:

    {% if messages %}
        {% for message in messages %}
            {% ifequal message.tag "account_activated" %}
                <p>{{ message }}</p>
            {% endifequal %}
        {% endfor %}
    {% endif %}

如果我删除{% ifequal message.tag "account_activated" %}则可以正常工作。

请帮忙。

首先,它是message.tags而不是message.tag 其次, message.tags将包含所有用空格分隔的消息标签,而不仅仅是extra_tags

例如, message.tags应该等于'account_activated success'

此处查看源代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM