[英]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.