Sha*_*tle 44 python django django-templates
我试图在项目列表上输出描述的前255个字符,我正在寻找一种方法来获得它.
示例:我有一个包含300个左右字符的变量.
我叫这个变量, {{ my_variable|characterlimit:255 }}
它只返回该变量的前255个字符.
如果这个标签不存在,我将简单地创建它(并建议它进入django),但我想确保在我花时间做之前没有.谢谢!
hec*_*ckj 76
如果"my_variable"是一个字符串,则可以利用切片过滤器,该过滤器将字符串视为字符列表.如果它是一组单词,那么粗略的等价词就是截断词 - 但这听起来并不像你的需要.
truncatewords
还会...
在截断结果的末尾添加省略号.
用法就像是
{{ my_variable|slice:":255" }}
Run Code Online (Sandbox Code Playgroud)
小智 6
使用标准模板标记的一种更简单的方法是:
{{ variable|stringformat:".10s" }}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,10是位置参数,对于字符串,它是要显示的最大字符数。
归档时间: |
|
查看次数: |
32680 次 |
最近记录: |