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

如何在django模板中截断文本并删除html标记,django,django-templates,Django,Django Templates,我使用了truncatechars,但如果文本包含html标记,它将为我显示标记 {{content.text|safe|truncatechars:140}} 例如,显示如下内容: <p>hi</p> 你好 我想删除p标记。随问题一起更新: 要在截断之前完全删除标记,请使用: {{ content.text|striptags|truncatechars:140 }} 原始答案: 要确保标记正确断开,您需要使用模板过滤器。它起作用了,但我如何才能只显示文本?例如

我使用了
truncatechars
,但如果文本包含html标记,它将为我显示标记

{{content.text|safe|truncatechars:140}}
例如,显示如下内容:

<p>hi</p>
你好


我想删除
p
标记。

随问题一起更新:

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

{{ content.text|striptags|truncatechars:140 }}
原始答案:


要确保标记正确断开,您需要使用模板过滤器。

它起作用了,但我如何才能只显示文本?例如,我没有更新图像等。这段新代码应该去掉所有HTML标记。