Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remove last 3 letters of string in Django template [:-3]

I'm doing the following:

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

I want to output all the string in wrapping minus the last 3 letters but am recieving a:

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

Any idea what's wrong/how to do this please? Thanks,

like image 698
rix Avatar asked Dec 14 '12 14:12

rix


1 Answers

You can just use the slice filter:

{{ wrapping|slice:":-3" }}
like image 183
Jon Clements Avatar answered Oct 25 '22 15:10

Jon Clements