【Django】模板运行符和表达式
if语句:
{% if 条件判断 %}
{%elif 条件判断%}
{%else%}
{%endif%}
for循环:
{%for x in booklist(列表) %}
{{x}}
{%endfor%}
代码示例:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>hellow word {{name}}</h1> <h2>列表信息:{{booklist.0}}丶{{booklist.1}}丶{{booklist.2}}</h2> <h3>对象信息->名字:{{ per.name }}丶年龄:{{ per.age }}</h3> <h4>{{ per.say }}</h4> <ul> {% for foo in booklist %} {% if foo == '金典' %} <li>满足条件</li> {% else %} <li>{{ foo }}不满足条件</li> {% endif %} {% endfor %} </ul> </body> </html>
for...empty
{%for i in list%}
{%empty%}
#这里是如果上面的循环(i)为空就会执行这里的代码
{%endfor%}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
循环的模板变量

用法例子


浙公网安备 33010602011771号