gpt4 book ai didi

python - 当我使用 TinyMCE 编辑器时,Django 如何处理转义?

转载 作者:太空宇宙 更新时间:2023-11-04 15:24:33 26 4
gpt4 key购买 nike

如何在页面上仅显示粗体、斜体和所有其他非安全问题的 HTML?

最佳答案

清理 HTML 是一个很难解决的问题。垃圾邮件发送者和其他不怀好意的人一直在想出新的方法来通过卫生走私 HTML。最安全的选择是定义一个无害标签的白名单,并使用真正的 HTML 解析器(使用正则表达式)严格过滤掉所有其他标签。

djangosnippets.com 上有几个模板标签和过滤器,例如thisthis one .选择过滤器时,注意它使用白名单和 HTML 解析器,如 lxml.html (最好是 lxml.html.clean )或 BeautifulSoup .

关于python - 当我使用 TinyMCE 编辑器时,Django 如何处理转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4358423/

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