如何在django模板中截断文本并删除html标签

时间:2018-02-07 11:05:58

标签: django django-templates

我已使用truncatechars,但如果文字包含html标记,则会为我显示标记。

{{content.text|safe|truncatechars:140}}

例如显示如下内容:

<p>hi</p>

我想删除p代码。

1 个答案:

答案 0 :(得分:4)

更新了问题:

要在截断前完全删除标记,请使用:

{{ content.text|striptags|truncatechars:140 }}

原始回答:

为确保标记正确无误,您需要使用truncatechars_html模板过滤器。