我对 Jinja 真的很陌生,到目前为止似乎很糟糕。
我正在尝试使用以下代码生成域和实体列表。
domains:
{%- set unique_domains = states | map(attribute='domain') |list | unique | list -%}
{%- for domain in unique_domains -%}
{{"\n"}}- {{domain}}
{%- endfor -%}
{{"\n"}}
entities:
{%- for state in states -%}
{{"\n"}}- {{state.entity_id}}
{%- endfor -%}
到目前为止,这是有效的。但现在我想为实体的结果添加过滤器。我只想列出名称中某处包含例如“环境”的实体,然后将此数据导出到文本文件。有人可以帮我添加这个吗?
非常感谢
亚历克斯