我正试着把“安吉拉的灰烬”这个名字放在下面的一个括号里。
href="{{ url_for('cart', name = 'Angela's Ashes')}}"是否可以在不创建另一个变量的情况下输入该变量?
发布于 2022-01-17 23:12:01
如果这是一个HTML模板,您可以尝试在{{ }}中使用双引号,因为这些双引号在模板参数中,只有模板引擎才会看到引号,并且不会影响HTML:
<a href="{{ url_for("cart", name = "Angela's Ashes") }}">
发布于 2022-01-17 23:03:12
您正在寻找html.escape(s, quote=True),或者只需在需要时将'替换为'
>>> import html
>>> html.escape("Angela's Ashes")
'Angela's Ashes'其他的XHMTL转义可以在这里看到https://en.wikipedia.org/wiki/Numeric_character_reference#Examples
(您也可以对任何字符这样做,不仅是特殊字符,而且会导致更长和更混乱的文档)
>>> html.unescape("a")
'a'https://stackoverflow.com/questions/70748496
复制相似问题