Доступ к списку элементов и распечатка их в HTML - PullRequest
0 голосов
/ 30 апреля 2018

Извините, если это очевидно, я новичок в python. Я получаю доступ к mySql, добавляю все элементы в список, а публикацию на html-страницу. Все работает хорошо, пока мне не нужно взять элементы в списке и распечатать их положить. Разве это не то, что я получаю ошибку (ну, я действительно получаю много :)), я просто не думаю, что понимаю, как это сделать. Это кусок HTML-кода.

    {% for row in mylist %}
            {% print(mylist[1]) %}
            <h2{{ title }}/h2>
              <video width="520" controls>
                        <source src={{ link }} type="video/mp4">
                </video>
                <p>{{ description }}</p>
          <li>{{ message }}</li>
 {% endfor %}
 </div>
</div>
{% endblock %}

Таким образом, я вижу распечатанный список. Это вывод

{'id': 2, 'title': 'Nice in mars', 'description': 'Хотите знать, есть ли кто-то в mars?', 'Link': 'http :: / кое-что. com ',' sent ': 0}

Что я хотел бы сделать, так это просмотреть весь список и взять заголовок, описание и ссылку, чтобы создать динамический HTML-файл для перечисления всех видео с заголовками и описаниями (скажем, как YouTube)

Может кто-нибудь помочь мне понять, как извлечь эти значения из списка и передать их в HTML? Любая помощь очень ценится.

1 Ответ

0 голосов
/ 30 апреля 2018

Похоже, вы пытаетесь отобразить значения в HTML с помощью шаблона jinja. Вы можете получить доступ к значению, как словарь. Пример: для получения названия используйте row.title

Ex:

{% for row in mylist %}
    <h2{{ row.title }}/h2>
      <video width="520" controls>
                <source src={{ row.link }} type="video/mp4">
        </video>
        <p>{{ row.description }}</p>
  <li>{{ message }}</li>
{% endfor %}
...