2015-11-10 3 views
1

Я хочу создать мета описания на моем сайте, в данный момент у меня есть эта функция для описания прибудет продукт:питон шаблон колбы вернуть первые 150 символов

{{ product.description|nl2br }}         

нужен отредактировать эту функцию для получения только первые 150 символов для создания мета-описания, возможно это в шаблоне? или нужно создать эту функцию в views.py?

+0

может быть дубликатом http://stackoverflow.com/ Вопросы/2872512/python-truncate-a-long-string –

+0

не дублируется, мне нужен шаблон фляги не в python, в python легко, просто поместите [0: 150] –

+0

, чтобы вы могли использовать, как в прутьях , | функция truncate http://twig.sensiolabs.org/doc/extensions/text.html –

ответ

2

jinja2 имеет фильтр с именем truncate, документация here:

{{ "foo bar baz"|truncate(9) }} 
-> "foo ..." 

так, вы можете попробовать это:

{{ product.description | truncate(150) }}  
Смежные вопросы