gpt4 book ai didi

python - "{%"在 HTML 中有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:51 25 4
gpt4 key购买 nike

我已使用官方文档将 Django 消息添加到我的应用程序中。它说要在我的模板中添加这样的东西:

{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}

我不知道百分号的作用是什么,它们不是真正的 HTML,对吗?

最佳答案

这是在 html 页面中使用的模板引擎语法,当您使用上下文变量呈现 View html 并返回基本的 html 响应时,django 会编译它。

在您的情况下,您的消息将是您的上下文变量,django 引擎会像这样编译它:

if message is not None then inner part html is visible.

医生。链接:https://docs.djangoproject.com/en/1.7/topics/templates/

关于python - "{%"在 HTML 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41094481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com