python - truncatewords - django templates operators




Django substr/substring в шаблонах (4)

В Python подстроки доступны как слайсы; в Django есть встроенный фильтр срезов .

Может кто-нибудь сказать мне, существует ли такой метод, как substr в PHP ( http://pl2.php.net/manual/en/function.substr.php ) в шаблонах Django?


Вы можете использовать фильтр, например:

{{ value }} -> 'hello world'
{{ value|cut:'hello ' }} -> 'world'

Так как всем было бы достаточно оставить ссылку, я добавлю здесь пример кода из документов django :

фильтр slice возвращает срез списка

{{ some_list|slice:":2" }}

Если some_list равен ['a', 'b', 'c'] , вывод будет ['a', 'b']


Вы можете использовать фильтр slice , хотя я не думаю, что есть эквивалент аргумента $length .





substr