【问题标题】:jinja2 - create href with variable from loopjinja2 - 使用来自循环的变量创建href
【发布时间】:2022-02-03 17:12:00
【问题描述】:

我正在尝试为网站创建动态 href

我试过这个: (其中“gruppe”是服务器列表)

{%- for item in groups[gruppe] %}
  {% set url = 'https://cmk.abc.local/abc/check_mk/view.py?host=' + {{ hostvars[item]['openstack']['name'] }} + '&site=abc&view_name=host' %}
  <a href="{{ url }}"> {{ hostvars[item]['openstack']['name'] }}.abc.local</a>
{% endfor %}

预期结果应该是:

https://cmk.abc.local/abc/check_mk/view.py?host=server01&site=abc&view_name=host#

有人知道我做错了什么吗?

【问题讨论】:

    标签: html jinja2


    【解决方案1】:

    不知道数据的形状很难说。如果您可以发布“组”的外观(如 JSON),那将会很有帮助。

    让我印象深刻的第一件事是“gruppe”。这应该是groups 对象中的键还是应该是动态的?

    试试:

    {%- for item in groups["gruppe"] %}
    ...
    

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 1970-01-01
      • 2014-11-11
      • 2021-04-06
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      相关资源
      最近更新 更多