2013-04-25 245 views
0

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

说我的帖子的内容是:

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

我不想显示div标签,但B和I标签罚款。我知道你可以使用|安全和autoescape,但似乎逃脱所有的HTML。有一个更好的方法吗?

+1

它似乎有点个性化,满足您的需求,您正在寻找。也许你可以自己写一个自定义的模板标签,以便做你想做的或者在视图中处理变量,然后传递给模板以准备使用| {%autoescape%} – 2013-04-25 20:06:54

回答

1

你可以使用自定义Django过滤器正则表达式这样做。

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

+0

谢谢,这有所帮助。 – avoliva 2013-05-03 07:45:09