提问者:小点点

如何在html中使用if条件


我是Django的新手,我想创建html模板,但如果这里的条件是我的代码,我不知道如何使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Fehreste Filmha: </title>
</head>
<body>
    <h1>
        11
    </h1>
    <h2>
        22
    </h2>
    {%if movie_list%}
    {%else%}
        <p style="color = red">
            33
        </p>
    {%endif%}
</body>
</html>

输出为:

11

22

{%if movie_list%} {%else%}
33

{%endif%}

有人知道问题所在吗?


共1个答案

匿名用户

“if else”结构是这样的:

{% if variable %}
// statements
{% else %}
// statements
{% endif %}

所以在你的情况下:

{% if movie_list %}
   <p style="color = green">
      whatever
   </p>
{% else %}
   <p style="color = red">
       33
   </p>
{% endif %}

{%if%}标记计算变量的值,如果该变量为“true”(即存在,不为空且不是假布尔值),则输出块的内容。 如果该变量为“false”,则输出{%else%}块。