使用 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'] }}">
.
我有一个 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'] }}">
.