【发布时间】:2018-02-11 23:25:05
【问题描述】:
我尝试在 Django 模板中使用 striptags,但它删除了所有 HTML 标记。我只想删除特定的 HTML 标签,例如 <p> 或 <h1> 标签。在template怎么办?
这是我的'Post' 模型:
POST MODEL
我有一个名为text 的字段,我的视图是这样的:
DRAFT VIEW
我在 get_queryset() 方法中获取并过滤我的 Post 对象/字段,然后将它们返回给 post_draft_list.html,然后获取提交的文本 {{post.text}}。 text 包含一些 html 标签,我想删除它们。现在如果我想通过bleach 清理文本字段,我该如何在我的视图中执行此操作(get_queryset)?
【问题讨论】:
-
striptags的文档将您指向bleach 以获得更好的控制...
标签: python html django templates filter