Django模板语言(过滤器)
{{ name | lower}} <!-- 小写 -->
{{ name |truncatewords:30 }} <!-- 只显示 content 变量的前30个词 -->
{{ value|default:"nothing" }} <!--如果一个变量是false或者为空,使用给定的默认值。否则,使用变量的值-->
{{ value|length }} <!-- 返回值的长度。它对字符串和列表都起作用 -->
{{ value|filesizeformat }} <!-- 将该数值格式化为一个 “人类可读的” 文件容量大小 (例如 '13 KB', '4.1 MB', '102 bytes', 等等) -->
{{ value|add:"2" }} <!--把add后的参数加给value.-->
{{ value|capfirst }} <!--将变量首字母变大写-->
{{ value|cut:" " }} <!--将变量首字母变大写-->
{{ value|dictsort:"name" }} <!--根据指定的key值对列表字典排序,并返回-->
{{ value|random }} <!--随机返回一个值-->
{{ some_list|slice:":2" }} <!--切片:如果 some_list 是 ['a', 'b', 'c'], 输出结果为 ['a', 'b']-->
{{ value|truncatewords:2 }} <!--字符串截断:如果 value 是 "Joel is a slug",输出 "Joel is ...".-->