Jinja2 如何默认将 None 值显示为空字符串?

2016/12 18 10:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于的点点滴滴

如果在 Jinja2 中输出空变量

{{ some_none_value }}

如果值是 None ,页面中输出的也是 None

类似:

电子邮件:348189477@qq.com  
座右铭:None  
个人介绍:None  
注册日期:2013-06-24 23:53  

有没有什么办法能够全局配置使之统一输出空字符串?

因为使用类似 {{ some_value | default('') }} 的方式太麻烦,所以希望能够通过全局解决。

  1. {{ value if value != None }}
  2. {{ value|default("") }}
  3. {{ value or '' }}, 这会把所有的空值(”, 0, [], (,) 等)都过滤掉。

全局的方法还真不知道,待我看完jinja2的源码再来告诉你,呵呵~

参考链接@StackOverflow

(看完/读完)这篇文章有何感想! 来看看是怎么评论的吧!

--转载请注明: ys3399盈丰国际官网_www.ys3399.com_ys3399盈丰国际官网网址 » Jinja2 如何默认将 None 值显示为空字符串?

发表评论

(必填)