0

如果我希望能够使用 django tempalte 变量只显示某些标签(比如在论坛帖子中),我该怎么做?

说我帖子的内容是:

<div><b>Hell</div>o <i>everyone</i></b>

我不想显示 div 标签,但是 b 和 i 标签很好。我知道您可以使用 |safe 和 autoescape,但这似乎可以转义所有 html。有一个更好的方法吗?

4

1 回答 1

1

您可以使用带有正则表达式的自定义 Django 过滤器来执行此操作。

看看这里:http ://djangosnippets.org/snippets/60/用你需要的替换正则表达式来删除你不想要的 HTMl 标签。

于 2013-04-25T21:22:48.333 回答