gpt4 book ai didi

python - Flask 应用程序无法正确呈现 html 标签

转载 作者:行者123 更新时间:2023-12-03 15:51:02 25 4
gpt4 key购买 nike

我有一句话

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 &lt;span class=&#34;matching&#34;&gt;much&lt;/span&gt; help either. </p>

我在这里做错了什么?

最佳答案

罪魁祸首是

isn’t



那个 "'"不是有效的 ASCII,因此它不在 HTML Markup 的有效字符范围内,因此它会转义它(尽管它应该抛出错误)

希望能解决问题。

这对我有用
from flask import Markup
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>'
Markup(sentence)

返回
Markup(u'<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>')

希望这是所需的输出

关于python - Flask 应用程序无法正确呈现 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18075463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com