У меня есть предложениеколба приложение не делает HTML теги правильно
sentence = <p> Reading, watching or <span class="matching">listening</span> to the media isn’t <span class="matching">matching</span><span class="matching">much</span> help either. </p>
, чтобы сделать это правильно отображается на переднем конце, вот что я сделал
from flask import Markup
sentence = Markup(sentence)
Но выход только оказанный надлежащим образом для одной разметки (не обязательно первой), а другие не отображаются.
<p> Reading, watching or <span class="matching">listening</span> to the media isn’t <span class="matching">much</span> help either. </p>
Что я здесь делаю неправильно?
В Джанго мы хотели бы сделать что-то вроде этого: {{имя_переменной | сейф}} – pynovice
У меня возникла следующая ошибка, когда я попробовал ваш пример в терминале: «UnicodeDecodeError:« ascii »кодек не может декодировать байт 0xe2 в позиции 81: порядковый номер не в диапазоне (128)« Разве вы не получили такую ошибку? Вот ссылка SO, чтобы решить эту проблему: http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string – rajpy
Благодаря @rajpy ссылка, которую вы опубликовали, имеет функцию, которая удаляет все символы non ascii, и это упрощает. Спасибо :) –