用于截断字符的Django过滤器是什么?

时间:2011-05-18 21:35:37

标签: python django

在内置标签和过滤器的Django文档中,它们提供了一个过滤器来截断单词但不截断字符(字母/数字/空格等)。有没有这样的东西?

4 个答案:

答案 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)

之前我用过这个并且工作正常:

http://djangosnippets.org/snippets/194/

答案 3 :(得分:0)

这是4年的功能请求,但据我了解https://code.djangoproject.com/ticket/5025终于降落在行李箱中 - 所以我们要等待下一个版本或使用行李箱。