Как сделать динамическую таблицу в HTML с помощью Python - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу создать динамическую таблицу с использованием HTML.На моем веб-сайте пользователю необходимо ввести номер строки и количество столбцов, и я хочу создать таблицу в формате HTML, размер которого будет для меня введен пользователем.

Я использую Python 2.7 и Jinja.

Как я могу это сделать?

1 Ответ

0 голосов
/ 17 декабря 2018

Я не уверен, как настроено ваше приложение, поэтому я не могу дать вам точный способ обработки пользовательского ввода в 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>
...