显示某些标签 django 模板
Posted
技术标签:
【中文标题】显示某些标签 django 模板【英文标题】:Showing certain tags django templates 【发布时间】:2013-04-19 20:00:21 【问题描述】:如果我希望能够使用 django tempalte 变量只显示某些标签(比如在论坛帖子中),我该怎么做?
说我帖子的内容是:
<div><b>Hell</div>o <i>everyone</i></b>
我不想显示 div 标签,但是 b 和 i 标签很好。我知道您可以使用 |safe 和 autoescape,但这似乎可以转义所有 html。有没有更好的方法来做到这一点?
【问题讨论】:
它似乎有点个性化以满足您的需求。也许您可以自己编写一个自定义模板标签来做您想做的事,或者在视图中处理变量,然后传递给准备使用的模板 |safe 或 %autoescape% 【参考方案1】:您可以使用 自定义 Django 过滤器和执行此操作的 正则表达式。
看看这里:http://djangosnippets.org/snippets/60/ 将正则表达式替换为您需要删除不需要的 HTMl 标记的内容。
【讨论】:
以上是关于显示某些标签 django 模板的主要内容,如果未能解决你的问题,请参考以下文章