我已使用官方文档将Django消息添加到我的应用中。在其中它说要在我的模板中添加这样的东西:
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
我不知道百分号是做什么的,他们不是真正的HTML吗?
答案 0 :(得分:3)
它是html页面中的模板引擎语法,django在使用上下文变量呈现视图html时编译它并返回基本的html响应。
In your case your message will be your context variable and django engine compile it like
:
如果消息不是None,则内部部分html可见。
文件。链接:https://docs.djangoproject.com/en/1.7/topics/templates/