Использование "truncatechars" в Django для получения последних n символов слова

Пока я изучал шаблоны Django, я узнал, что мы можем использовать встроенную функцию truncatechars шаблона Django для получения первых n символов мира следующим образом;

Здесь, данные = Stackoverflow.com

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

Но что мне делать, если мне нужны последние 9 символов слова типа '..rflow.com'

Есть ли встроенная функция в шаблоне django, которая может дать мне обратное значение truncatechars:9?

Вы можете достичь этих вещей следующим образом...

{% 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 (reverse + truncatechars) -->

     </div>
{% endblock body %}

Выход браузера

enter image description here

Вернуться на верх