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 に答える