如何在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标记。