【发布时间】:2022-01-03 14:57:28
【问题描述】:
我有一些来自 SQL-Alchemy 的模型传递给 generate 函数:
from tornado import template
loader = template.Loader('.')
template = loader.load('index.html')
content = template.generate(user=user)
index.html:
<div>Name:<span>{{ user.first_name }} {{ user.last_name }} </span></div>
我的问题是在用户对象中为空值显示None。如果对象和字段的数量很少,我可以为每个变量使用or '':
<div>Name:<span>{{ user.first_name or ''}} {{ user.last_name or ''}} </span></div>
但在某些 HTML 文件中,6 个对象中包含 40 多个字段。我正在寻找一种方法来告诉模板引擎将所有空值替换为 ''
【问题讨论】:
标签: templates tornado nonetype