当我学习Django模板的时候,我开始知道我们可以使用Django内置的truncatechars函数来获得像这样的世界的前n个字符;此处,数据= Stackoverflow.com
{{ data|truncatechars:9 }} # It would print "Stackover.."
但是,如果我需要像“.. www.example.com”这样的单词的后9个字符,我该怎么办rflow.comdjango模板中有没有内置函数可以给予我truncatechars:9的逆函数?
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 %}
1条答案
按热度按时间2guxujil1#
你可以像这样完成这些事情...
浏览器输出