9

我正在执行以下操作:

{% for wrapping in wrappings %}  //array of strings
<input type="radio" value="{{ wrapping[:-3] }}" etc

我想输出包装中的所有字符串减去最后 3 个字母,但我收到一个:

TemplateSyntaxError: Could not parse the remainder: '[:-3]' from 'wrapping[:-3].

知道有什么问题/如何做到这一点吗?谢谢,

4

3 回答 3

22

您可以只使用切片过滤器:

{{ wrapping|slice:":-3" }}
于 2012-12-14T14:47:42.280 回答
2

你想要那个slice过滤器。

于 2012-12-14T14:46:53.873 回答
0

{{ variable|slice:":-3" }}会做的。

于 2012-12-14T14:53:14.540 回答