我将一个对象传递给我的Jinja2模板以用作表单值。
如果某个属性不存在,则会将None
打印为字符串,我希望它只打印一个空字符串(也就是说,没有)。
由于对象有很多属性,我希望避免在控制器级别进行字符串强制。
我目前的Jinja代码如下:
value="{{ my_object.my_property }}"
答案 0 :(得分:1)
我能够利用以下内容,这不会太长:
{{ my_object.my_property or '' }}
答案 1 :(得分:0)
尝试:
{{ my_object.my_property if my_object.my_property != None }}