Можно ли передать строку на html-страницу в виде кода?

Могу ли я передать моей html-странице строковую переменную и прочитать код таблицы? Содержание строки:

<tr> <td> temp/file.docx</td> <td> Safe</td> <td> 2018-06-18 14:58:14</td> 
</tr><tr> <td> temp/doc.c</td> <td> Safe</td> <td> 2018-06-18 14:58:30</td> 
</tr><tr> <td> temp/someCprogram.c</td> <td> Queued</td> <td> 2018-06-18 15:00:16</td> </tr> 

Я пробовал передать переменную так:

 return render_template('analysis.html', table_=complete_table, version=__version__, escapse=False)

HTML-код таблицы выглядит так:

<table border = "1" class = "dataframe">
  <thead>
    <tr style = "text-align: right;">
      <th></th>
      <th>Path</th>
      <th>Status</th>
      <th>Time</th>
    </tr>
  </thead>
  <tbody>
     {{table_}}
  </tbody>
</table>

Я новичок в html, поэтому приветствую любую помощь. (p.s. Я также использую приложение flask и python для бэкэнда)

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам необходимо использовать safe, чтобы шаблонизатор знал, как обрабатывать данные, переданные как html:

<tbody>
 {{table_|safe}}
</tbody>

Огромное спасибо. Мне смешно, что я не смог найти ничего похожего на это простое решение.

Edsel Norwood 19.06.2018 18:51

Другие вопросы по теме