烧瓶& jinja2& 0&没有

时间:2015-10-11 17:03:40

标签: python flask jinja2

这是我常常做的事情:

aggregate(.~Team, rbind(df1, df2), sum) # Team Goals.Scored Goals.Conceded #1 AVFC 1 5 #2 LFC 1 6 #3 MCFC 6 2 #4 MUFC 6 7 所以它不会显示aggregate(cbind(Goals.Scored, Gaols.Conceded)~Team,....),但它也不会显示{{ data['key'] or '' }},有时候 - 大部分时间 - 我真的需要要显示的None值,但绝不是0

最容易解决的问题是什么?像0这样的地方None是一个过滤器,如果值为{{ data['key']|none('') }}则会返回空白?

或者在none代码中检查非None值的内容?您的快速解决方法是什么?

1 个答案:

答案 0 :(得分:1)

{{ data['key'] if data['key']!=None else '' }}