如果我希望能够使用django tempalte变量仅显示某些标签(例如在论坛帖子中),我该怎么做?
说我的帖子的内容是:
<div><b>Hell</div>o <i>everyone</i></b>
我不想显示div标签,但b和i标签很好。我知道你可以使用| safe和autoescape但这似乎逃脱了所有的HTML。有更好的方法吗?
答案 0 :(得分:1)
您可以使用带有正则表达式的自定义Django过滤器来执行此操作。
在这里查看:http://djangosnippets.org/snippets/60/将正则表达式替换为删除不需要的HTMl标记所需的内容。