(简写为 )
在2.0版本中,这个过滤器的默认表现与以前有所不同。在之前的版本中,它会把的默认值 设置为true,所以传入任何假值都会返回default
。在2.0中,默认只有值为undefined
时会 返回default
。如果你仍旧希望保持原来版本的表现的话,你可以给boolean
传入true
,或是 直接使用value or default
。
类似于jinja中的.如果preserve_linebreaks
为false(同时也是默认值),则会移去SGML/XML标签并用一个空格符替换临近的、连续的空白符号。如果preserve_linebreaks
为true,则会尝试保留临近的空白符号。如果你希望使用管道操作符进行类似于{{ text | striptags | nl2br }}
这样的操作时,你就会需要用到后一种。否则你还是应该使用默认的用法。