want_to_skip={{ skip_var }}
{% if not skip_var | bool %}
HOST={{ host }}
PORT={{ port }}
USER={{ user }}
PASSWORD={{ password }}
{% endif %}
我希望每当" skip_var"执行代码块时是,不,是假。
答案 0 :(得分:0)
你应该能够使用if not
:
{% if not skip_var %}
...
{% endif %}
过滤器(语法)通常用于修改变量以进行显示 - 例如。 {{ 3.14 | round }}
。
编辑:我想我可能会误读 - 您是说skip_var
可能是值为"no"
或"n"
的字符串?如果是这样,你可以在python本身做类似的事情:
{% if not skip_var or skip_var == "no" or skip_var == "n" %}