lorem 标签可以生成指定长度的随机文本内容。通常用于排版需要。 使用方法: {% lorem 数量 方法 random %} 数量可以是按字数,也可以是按单词数计算,需要根据方法来决定。方法为以下几种中的一种:'w', 'p' or 'b'。random 为是否随机,默认不填,填写了random则随机。 示例代码 ----- {% lorem 10 w random %} -----
标签判断表达式的值,如果表达式的值为 true 则执行其主体内容。 使用方法: {% if 条件 %} ... {% endif %} {% if 条件 %} ... {% elif 其他条件 %} ... {% endif %} {% if 条件 %} ... {% elif 其他条件 %} ... {% else %} ... {% endif %} 示例代码 {# 单个条件 #} {%
在模板中使用数学算术计算 示例代码 整数和复数表达式 integers and complex expressions {{ 10-100 }} {{ -(10-100) }} {{ -(-(10-100)) }} {{ -1 * (-(-(10-100))) }} {{ -1 * (-(-(10-100)) ^ 2) ^ 3 + 3 * (5 - 17) + 1 + 2 }} 浮点数
这个需求很多时候会用到,比如在if-elseif 中 或者是for循环中,它会连if-else标签部分的行的空行也输出。如果想清理这一行空行,可以在标签里面的前方或后方使用- 来实现过滤。 示例代码 {%- if false %} 1st choice {%- elif false %} 2nd choice {%- elif true %} 3rd choice {%- endif %}
for 遍历数组、slice等对象。 for 用于循环访问数组中的每个项目,从而使该项目在上下文变量中可用。 示例代码 例如,要显示archiveList中提供的文档列表: {% for item in archives %} <li class=item> <a href=/archive/{{item.Id}} class=link> <h5
模板中,支持直接对时间戳进行格式化成指定的格式化输出。标签关键词:stampToDate 。 使用方法:{{stampToDate(时间戳, "格式")}}。时间戳为10位的时间,如 1609470335 ,格式为Golang支持的格式。 示例代码 {% set publishStamp = 1609470335 %} {# 格式化 为 2021年06月30日 #} <div>
iris.Django 模板引擎的模板解析器提供了可以在模板中声明变量并使用的方法with 。通过with 我们可以临时声明单个或多个变量,提供后续使用。多数情况下,我们会将它配合include标签使用。 示例代码 {% with title=这是声明给header使用的title keywords=这是声明给header使用的keywords %} %}标题:{{title}},关键词
输出变量的时候,还支持使用过滤器,来对数据进行初级过滤,格式是: {{obj|filter__name:param}} 比如一个变量,当它有值的时候,就输出当前值,没有值的时候,就输出默认值:使用default 设置默认值: {{ userName|default:大侠匿名}} default只要是空都会认为没有。我们还可以使用default_if_none 来进行处理 {{
一些常用会用到的内置标签。 模板的嵌套引用 include 往往制作模板的时候,我们会将一些公共部分,比如header、footer、aside等部分,抽离出来独立存放,不需要在每一个页面都重复编写,只需要在每一个页面引入它们即可。这个时候,我们可以使用include标签。 {% include partial/header.html %} {% include
javascript在web中的作用
javascript的成熟分类
css性能优化技巧有哪些?
css代码规范有哪些?
CSS3 有哪些框架
CSS预处理器中的变量和函数有什么作用
css雪碧图教程
css3多列布局例子
前端css实现双飞翼布局的四种方法
css圣杯布局代码
css弹性盒布局怎么改变上下间距?
css浮动布局有哪些类型?
css过渡效果怎么写?
css盒模型有哪些属性?
css动画效果 位置移动代码
css实现响应式布局原理
css布局的几种方式
css样式属性大全
css选择器有哪几种?
网页判断小于8个字符居中显示大于8个字符居左显示