Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将无对象属性打印为空字符串_Python_Jinja2 - Fatal编程技术网

Python 将无对象属性打印为空字符串

Python 将无对象属性打印为空字符串,python,jinja2,Python,Jinja2,我正在将一个对象传递给我的Jinja2模板以用作表单值 如果某个属性不存在,它将以字符串形式打印None,我希望它只打印一个空字符串(也称为nothing) 由于对象有很多属性,我希望避免控制器级别的字符串强制 我当前的Jinja代码如下所示: value="{{ my_object.my_property }}" 尝试: 尝试: 我能够利用以下内容,时间不太长: {{ my_object.my_property or '' }} 我能够利用以下内容,时间不太长: {{ my_object.

我正在将一个对象传递给我的Jinja2模板以用作表单值

如果某个属性不存在,它将以字符串形式打印
None
,我希望它只打印一个空字符串(也称为nothing)

由于对象有很多属性,我希望避免控制器级别的字符串强制

我当前的Jinja代码如下所示:

value="{{ my_object.my_property }}"
尝试:

尝试:


我能够利用以下内容,时间不太长:

{{ my_object.my_property or '' }}

我能够利用以下内容,时间不太长:

{{ my_object.my_property or '' }}