@llplmlyd
2019-04-19T00:41:23.000000Z
字数 574
阅读 820
Python
{{ ... }}
根据条件判断是否输出,支持嵌套,接受and/or/not 或者 对变量取反
{% if condition %}
...display
{% endif %}
或者
{% if condition1 %}
... display 1
{% elif condition2 %}
... display 2
{% else %}
... display 3
{% endif %}
{% for xxx in xxx_list %}
...
{% endfor %}
for xxx in xxx reversed 反向迭代
for 可以嵌套迭代,迭代中间内容可以是li 、tr、td等
{# ... #}
与if 类似,支持可选的else
{% ifequal xxx xxx %}
...
{% endifequal %}
{{ name|lower }}
模板过滤器在变量显示输出前修改它
lower、upper、first
addslashes 添加反斜杠
date 指定格式字符串参数格式化
length 返回变量的长度
允许在模板中包含其它的模板内容
{% include “xxx.html” %}
用继承的方式实现复用
base.html index.html
{% block mainbody %}
...
{% endblock %}