gpt4 book ai didi

django 模板过滤器删除 html 标签

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

在以下 django 模板变量中。是否可以通过 django 模板过滤器删除 html 标签

 {{myvar|safe}}

以下将输出一个 html 像
     <div>sddfdsfsdfsdf sd fsdf sd fsdf </div><a>This link</a><img src="some source" />

最佳答案

你看过 striptags ?它将把你的 HTML 变成这个(当然,减去 This 的语法高亮):

sddfdsfsdfsdf sd fsdf sd fsdf This link

但请注意,此模板过滤器使用 regex去除 HTML 标签。 As we know , 正则表达式在大多数情况下不是处理 HTML 的正确工具。如果您的 HTML 来自外部,请确保使用真正的 HTML 解析器对其进行清理,例如 lxml.html.clean .

关于django 模板过滤器删除 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606866/

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