如何将数据从表格传输到网络表单?

时间:2017-11-22 11:03:19

标签: python html flask

我有一个通过词典列表显示信息的表。

这是该计划:

  <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表单将填充表格单元格中的数据。

我该怎么办?先谢谢。

1 个答案:

答案 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中的该函数应该是显示数据的函数,并且应该呈现用于显示数据的页面。