python 烧瓶模板 return 前 150 个字符
python flask template return first 150 characters
我想在我的网站上创建元描述,此时我有这个功能来获取产品描述:
{{ product.description|nl2br }}
需要编辑此函数以仅获取前 150 个字符以创建元描述,这在模板中是否可行?或者需要在 views.py ?
中创建这个函数
jinja2 有一个名为 truncate
的过滤器,文档是 here:
{{ "foo bar baz"|truncate(9) }}
-> "foo ..."
所以,你可以试试这个:
{{ product.description | truncate(150) }}
我想在我的网站上创建元描述,此时我有这个功能来获取产品描述:
{{ product.description|nl2br }}
需要编辑此函数以仅获取前 150 个字符以创建元描述,这在模板中是否可行?或者需要在 views.py ?
中创建这个函数jinja2 有一个名为 truncate
的过滤器,文档是 here:
{{ "foo bar baz"|truncate(9) }}
-> "foo ..."
所以,你可以试试这个:
{{ product.description | truncate(150) }}