как распечатать список python в таблице html по горизонтали (django) - PullRequest
1 голос
/ 14 апреля 2020

У меня есть список l, и я хочу отображать его в таблице html по горизонтали. Я новичок в html и django.

l=[10,40,50]

Я сделал птицу, но она отображается вертикально

          <table>
              <tr><th>grades</th></tr>
              {% for items in l %}
              <tr><td>{{ items }}</td></tr>
              {% endfor %}
          </table>

Это то, чего я хочу достичь, где я могу показать отображение лет:

        2019   2018    2017
grades   10     40      50

Буду благодарен за любую помощь.

1 Ответ

1 голос
/ 14 апреля 2020

Вы не должны заканчивать <tr>, то есть строку , только <td>:

<table>
    <b><tr><</b>th>grades</th>
    {% for items in l %}
        <td>{{ items }}</td>
    {% endfor %}
    <b></tr></b>
</table>

Если вы также пройдете годы, вы можете набрать эти также, если годы выглядят, например, как:

years = range(2019, 2016, -1)

Мы можем отобразить таблицу как:

<table>
    <tr><th></th>
    {% for <b>year in years</b> %}
        <th>{{ year }}</th>
    {% endfor %}
    </tr>
    <tr><th>grades</th>
    {% for items in l %}
        <td>{{ items }}</td>
    {% endfor %}
    </tr>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...