在内置标签和过滤器的Django文档中,它们提供了一个过滤器来截断单词但不截断字符(字母/数字/空格等)。有没有这样的东西?
答案 0 :(得分:7)
您可以使用切片表示法:{{ a_string_variable|slice:":5" }}
这将为您提供字符串中的前5个字符。
答案 1 :(得分:5)
从Django 1.4开始,truncatechars
现在是版本中的内置过滤器。
https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#truncatechars
答案 2 :(得分:1)
之前我用过这个并且工作正常:
答案 3 :(得分:0)
这是4年的功能请求,但据我了解https://code.djangoproject.com/ticket/5025终于降落在行李箱中 - 所以我们要等待下一个版本或使用行李箱。