使用Django的“truncatechars”获取单词的最后n个字符

czfnxgou  于 2022-12-20  发布在  Go
关注(0)|答案(1)|浏览(149)

当我学习Django模板的时候,我开始知道我们可以使用Django内置的truncatechars函数来获得像这样的世界的前n个字符;
此处,数据= Stackoverflow.com

{{ data|truncatechars:9 }} # It would print "Stackover.."

但是,如果我需要像“.. www.example.com”这样的单词的后9个字符,我该怎么办rflow.com
django模板中有没有内置函数可以给予我truncatechars:9的逆函数?

2guxujil

2guxujil1#

你可以像这样完成这些事情...

{% block body %}
     <div class="container-fluid">
        
        <div><strong>Output-1 =</strong> {{a|truncatechars:9}}</div>  <!-- Using Only (truncatechars) -->
        <div><strong>Output-2 =</strong> {{a|slice:'9:'}}</div>  <!-- Using string (slicing) -->
        <div><strong>Output-3 =</strong> {{a|slice:'::-1'|truncatechars:9|slice:'::-1'}}</div> <!-- Using string (slicing + truncatechars) -->

     </div>
{% endblock body %}

浏览器输出

相关问题