码迷,mamicode.com
首页 > 其他好文 > 详细

Django模板系统

时间:2018-12-29 01:02:34      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:模板   用法   vco   end   empty   ast   判断   first   efault   

本质:字符串替换

语法

变量相关:

{{ name }},{{name|length}},{{name|default:"默认值"}}

逻辑相关:

1. if判断

 

{% if a > b %}
{% endif %}

{% if a > b %}
{% else %}
{% endif %}

{% if a > b %}
{% elif %}
{% else %}
{% endif %}
2. for循环
1. for循环的基本用法:
{% for i in name_list %}
{{ i }}
{% endfor %}

{% for i in name_list %}
{{ i }}
{% empty %}
空空如也
{% endfor %}

2. for循环可用的属性:
forloop.counter
forloop.counter0
forloop.revcounter
forloop.revcounter0

forloop.first
forloop.last

forloop.parentloop --> 两层for循环,内层循环引用外层循环

 

Django模板系统

标签:模板   用法   vco   end   empty   ast   判断   first   efault   

原文地址:https://www.cnblogs.com/Iseeks/p/10193417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!