Что такое фильтр Django для усечения символов? - PullRequest
5 голосов
/ 19 мая 2011

В документах Django для встроенных тегов и фильтров они дают фильтр для усечения слов, но не символов (букв / цифр / пробелов и т. Д.). Есть ли такая вещь в наличии?

Ответы [ 4 ]

7 голосов
/ 19 мая 2011

Вы можете использовать обозначение среза: {{ a_string_variable|slice:":5" }} Это даст вам первые 5 символов в строке.

5 голосов
/ 19 сентября 2012

Начиная с Django 1.4, truncatechars теперь является встроенным фильтром в релизе.

https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#truncatechars

1 голос
/ 19 мая 2011

Я использовал это раньше и отлично работает:

http://djangosnippets.org/snippets/194/

0 голосов
/ 11 августа 2011

Это был запрос функции в течение 4 лет, но, наконец, я приземлился в транке, насколько я понимаю https://code.djangoproject.com/ticket/5025 - так что нам нужно дождаться следующего выпуска или использовать транк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...