【问题标题】:How to make a dynamic table in HTML using python如何使用python在HTML中制作动态表格
【发布时间】:2019-05-17 19:46:32
【问题描述】:

我想使用 HTML 制作一个动态表格。在我的网站中,用户需要输入行数和列数,我想以用户为我输入的大小创建一个 HTML 表格。

我正在使用 python 2.7 和 Jinja。

我该怎么做?

【问题讨论】:

    标签: python html-table jinja2


    【解决方案1】:

    我不确定您的应用程序是如何设置的,因此我无法为您提供如何在 Python 中处理用户输入的确切方法。无论如何,您需要创建一个可迭代对象,然后将其发送到 Jinja。

    然后你需要在 Jinja 中对其进行迭代:

    <table>
    {% for row in table %}
    <tr>
        {% if loop.index == 1 %}
            {% for cell in row %}
                <th>{{cell}}</th>
            {% endfor %}
        {% else %}
            {% for cell in row %}
                <td>{{cell}}</td>
            {% endfor %}
        {% endif %}
    </tr>
    {% endfor %}
    </table>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 2021-08-31
      • 1970-01-01
      相关资源
      最近更新 更多