Использование "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 %}