使用 jinja 动态设置 href 属性

Dynamically setting href attribute using jinja

我有一个 url 信息列表,使用 jinja 呈现为 table。我正在尝试将 url 设为超级 link,这样如果我单击 link,它将转到 url 页面。

样本url列表

myData = [["https://www.w3schools.com/",'tutorial site']]

Jinja 代码

<tbody>
            {% for value in myData %} 
            <tr>
                <a href="{{ value[0].href }}"><td>
                    <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault">
                    {{ value[0] }}
                </td></a>
                <td>{{ value[1] }}</td>
            </tr>
            {% endfor %} 
</tbody>

我试过这种方法,但没有用。如何使用 jinja 代码动态设置 href 值的值。在上面,如果我在 table 中单击 https://www.w3schools.com/ url,该页面应该在浏览器的新选项卡中打开

只需使用<a href="{{ value }}">。我的意思是,如果您将 URL 放在 myData 中。否则让 MyData 包含字典列表,myData=[{"href": "https://www.w3schools.com/", "title": "tutorial site"} , ] 然后你可以使用 <a href="{{ value['href'] }}">.