我有一个通过词典列表显示信息的表。
这是该计划:
<div class = "col-md-8" >
<table class="table table-bordered table-striped table-hover">
<thead> <!-- En-tête du tableau -->
<tr>
<th> Host Name </th>
<th> Hardware </th>
<th> Fixed-Address </th>
<th> Comment </th>
<tr>
</thead>
<tbody> <!-- Corps du tableau -->
{% for item in items %}
<tr id="confirm">
{% for key in [ 'host','hardware','fixed_address','comment' ] %}
<td> {{ item[key].decode('utf-8') }}</td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
</div>
我想做的是能够修改它或添加新条目,这不是我要在这里提出的要求,因为在此之前我需要做以下事情:
基本上,我需要将每一行作为一个链接,当我点击它(行)时,我应该被重定向到一个带有Web表单的网页,这些Web表单将填充表格单元格中的数据。
我该怎么办?先谢谢。
答案 0 :(得分:0)
做这样的事情。
<thead> <!-- En-tête du tableau -->
<tr>
<th> Host Name </th>
<th> Hardware </th>
<th> Fixed-Address </th>
<th> Comment </th>
<th> View </th>
<tr>
</thead>
<tbody> <!-- Corps du tableau -->
{% for item in items %}
<tr id="confirm">
{% for key in [ 'host','hardware','fixed_address','comment' ] %}
<td> {{ item[key].decode('utf-8') }}</td>
{% endfor %}
<a href="{{ url_for(<Function to navigate to>) }}">View</a>
</tr>
{% endfor %}
</tbody>
</table>
</div>
url_for中的该函数应该是显示数据的函数,并且应该呈现用于显示数据的页面。