安企CMS模板中怎么获得字符串或数组第一个值或最后一个值? first 过滤器可以获得字符串第一个字符或数组第一个值。如果原字符串、数组为空,什么也不返回。如果字符串是中文,则返回第一个汉字。 last 过滤器可以获取字符串最后一个字符或数组最后一个值。如果原字符串、数组为空,什么也不返回。如果字符串是中文,则返回最后一个汉字。 使用方法 first 过滤器的使用方法: {{
安企CMS模板中怎么将一行文字按空格拆分成数组? fields 过滤器可以在模板中将一行文字按照空格来拆分成数组。定义的数组是一个 []string{} ,可以在后续中进行遍历输出结果。 使用方法 fields 过滤器的用法: {% set values = 文字内容|fields %} {% set values = splits the string 安企CMS|fields
安企CMS模板中怎么将字符串、js代码中的特殊字符如HTML代码转义? escape 过滤器可以将字符串中的特殊字符转义。比如将HTML代码输出显示,而不是解析HTML代码。如< 会转换为 &lt; 。escape 它只转义五个这样的字符:< ,> ,& ,' 和 。< 会转换为 &lt; ,> 会转换为 &gt;
安企CMS模板中怎么判断一个数字或它的计算结果是否可以作为被除数? divisibleby 过滤器可以判断一个数字或它的计算结果是否可以作为被除数。 该过滤器将返回一个布尔值(bool),True 表示可以,False 表示不可以。 使用方法 divisibleby 过滤器的使用方法: {{ number|divisibleby:取模值 }} 比如下方 判断 21 用 3 取模后
安企CMS模板中如果数字或字符串、对象没有值怎么给数字或字符串设置默认值? default 过滤器可以在如果数字或字符串、对象没有值的时候给数字或字符串设置默认值。 default_if_none 过滤器可以判断指针类型的对象是否为空,如果为空,则设置默认值。 使用方法 default 过滤器的使用方法: {{ obj|default:默认值 }} 比如下方,则可以这么写: {{
安企CMS模板中怎么将时间值按指定格式显示? date 过滤器可以将时间值按指定格式显示。但要注意的是,date 的输入必须是一个 time.Time 值,否则无法进行处理并报错。输出格式按照Golang的时间格式设置。 你也可以使用 time ,它和 date 的使用方法和结果相同。它是 date 的别名。 使用方法 date 过滤器的使用方法: {{ obj|date
安企CMS模板中怎么移除字符串任意位置中的指定字符? cut 过滤器可以移除字符串任意位置中的指定字符。如移除特殊字符、空格等操作,均可使用 cut 过滤器 使用方法 cut 过滤器的使用方法: {{ obj|cut:关键词 }} 比如将 test 中的 s 移除,则可以这么写: {{ test|cut:s }} # 显示结果 tet 示例演示 {{ 15|cut:5
安企CMS模板中怎么将字符串按指定长度格式居中、靠左、靠右显示? center 过滤器可以将字符串按指定长度格式居中显示。如果字符串长度大于指定的长度,则按字符串实际长度显示,如果字符串长度小于指定的长度,则会在字符串两边补充同等数量的空格来实现居中。如果需要补充的空格数量为单数,则分配右边的空格会比左边少一个。 ljust 过滤器可以将字符串按指定长度格式靠左显示
安企CMS模板中怎么将英文字符串字母转换为大写或小写? capfirst 过滤器可以将英文字符串第一个字母转换为大写。只有英文字母会被转换。 lower 过滤器可以将英文字符串中所有的字母转换成小写。 upper 过滤器可以将英文字符串中所有的字母转换成大写。 title 过滤器可以将英文字符串中所有的单词的首字母转换成大写。 使用方法 capfirst 过滤器的使用方法: {{
安企CMS模板中怎么给字符串中的预定义字符前添加反斜杠? addslashes 过滤器可以指定的预定义字符前添加反斜杠。这些字符是单引号(')、双引号()和反斜线(\)。 使用方法 addslashes 过滤器的使用方法: {{ obj|addslashes }} 比如将 安企\CMS\ 中的预定义字符添加反斜杠,则可以这么写: {{