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

Django 模板层

时间:2019-02-28 00:47:22      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:变量   datetime   截断   使用   ice   点击   trunc   hello   默认值   

default:如果一个变量是false或者为空,使用给定的默认值。否则,使用变量的值。例如:
{{ value|default:"nothing" }}
 
length:返回值的长度。它对字符串和列表都起作用。例如:
{{ value|length }} 如果 value 是 [‘a‘, ‘b‘, ‘c‘, ‘d‘],那么输出是 4。
 
filesizeformat:将值格式化为一个 “人类可读的” 文件尺寸 (例如 ‘13 KB‘, ‘4.1 MB‘, ‘102 bytes‘, 等等)。例如:
{{ value|filesizeformat }} 如果 value 是 123456789,输出将会是 117.7 MB。  
 
date:如果 value=datetime.datetime.now()
{{ value|date:"Y-m-d" }}  
 
slice:如果 value="hello world"
{{ value|slice:"2:-1" }}
 
truncatechars:
如果字符串字符多于指定的字符数量,那么会被截断。截断的字符串将以可翻译的省略号序列(“...”)结尾。
参数:要截断的字符数
{{ value|truncatechars:9 }}
 
safe:Django的模板中会对HTML标签和JS等语法标签进行自动转义,这样是为了安全。如果不希望HTML元素被转义,可以这样:
value="<a href="">点击</a>"
{{ value|safe}}

  

Django 模板层

标签:变量   datetime   截断   使用   ice   点击   trunc   hello   默认值   

原文地址:https://www.cnblogs.com/bubu99/p/10447953.html

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