django模板中关于过滤器的使用

过滤器
{{ name|lower }}

显示的内容是变量 {{ name }} 被过滤器 lower 处理后的结果,它功能是转换文本为小写。

 

在需要输出日期的时候,过滤器可以发挥很大的作用。如果默认输出日期,那么它的格式可能不符合我们的要求,这时,我们可以如下:

{{mydate|date:"Y-m-d-H-i"}}

Y:年    m:月   d:日  H:小时  i:分

 

当我们使用了网页编辑器的时候,我们通过编辑器得到的是一串HTML代码,如果字节输出,那么django会将它默认输出为字符串,从而不能显示出样式。这时候,我们可以使用过滤器来实现我们想要的。

{{myHtml|safe}}

这样,我们的字符串就被当做HTML代码来输出了。safe表示这段代码是安全的

posted @ 2012-04-06 11:02  jianhong  阅读(211)  评论(0编辑  收藏  举报