Python 使用Django消息框架显示特定消息
我试图只显示一条消息,如果它存在的话。我试过这个,但不起作用: 鉴于:Python 使用Django消息框架显示特定消息,python,django,Python,Django,我试图只显示一条消息,如果它存在的话。我试过这个,但不起作用: 鉴于: messages.success(request, "some message", extra_tags="account_activated") 在模板中: {% if messages %} {% for message in messages %} {% ifequal message.tag "account_activated" %}
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 %}
{%if消息%}
{消息%中的消息为%s}
{%ifequal message.tag“已激活帐户”%}
{{message}}
{%endifequal%}
{%endfor%}
{%endif%}
如果我删除{%ifequal message.tag“account\u activated”%}
它会工作
请帮助。首先,它是
message.tags
而不是message.tag
。其次,message.tags
将包含消息的所有标记(用空格分隔),而不仅仅是extra_标记
例如,message.tags
应该等于'account\u activated success'
请参阅源代码