需要帮助仅输出一个标签的文本

时间:2019-06-07 22:08:52

标签: python-3.x

jinja2中的if / elif条件出现问题

1 个答案:

答案 0 :(得分:1)

在我看来DYNAMIC_PRESET_DATA['descriptive']['UI Category SD1']不是一个空字符串,而是其他一些空值。没有用于设置上下文的代码,这很难说,但是我的猜测是它的值是None

检查您要传递的值是空字符串,字符串还是可以转换为要呈现的字符串的值。

*编辑 要检查它是否存在,请使用: {% if DYNAMIC_PRESET_DATA['descriptive']['UI Category SD1'] and DYNAMIC_PRESET_DATA['descriptive']['UI Category SD1'] != '' %}