我是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%}
有人知道问题所在吗?
“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%}块。