我可以在Django模板中删除字符串吗?

时间:2017-08-15 12:16:31

标签: python django

这是我在模板中的代码:

{% for wine_con in data.winry_consult %}
    <li><a href="/article_list_content-{{win_con.id}}/"><p>{{ win_con.content }}</p><i class="font">&#xe6aa;</i></a></li>
{% endfor %}

我发现win_con.content对我的网站来说太长了,我只想要5个计数字符,如何在模板中删除win_con.content

3 个答案:

答案 0 :(得分:9)

您可以使用slice过滤器:

<li><a href="/article_list_content-{{win_con.id}}/"><p>{{ win_con.content|slice:":5" }}</p><i class="font">&#xe6aa;</i></a></li>

答案 1 :(得分:3)

您可以使用内置过滤器truncatechars

{{ win_con.content|truncatechars:5 }}

答案 2 :(得分:1)