Django 模板系统提供了一些选项(过滤器)来转义 html 中的内容,但作为初学者,它们让我有些困惑。假设我正在按照教程制作一个简单的博客,并且博客内容需要转义 - 我相信内容,因为我是唯一一个编辑它的人。所以问题是我应该像{{ post.content|autoescape }}
, {{ post.content|escape }}
, 还是{{ post.content|safe }}
在 html 中那样做?
谢谢
编辑:我应该使用哪个过滤器将特殊字符自动转换为 html 实体?
编辑2:我刚刚意识到自动转义不是一个有效的过滤器。