在django模板中订阅字符串

Gau*_*tam 2 python string django django-templates subscript

是否可以在django模板中下标字符串

我的意思是做什么

print "hello"[:3]
=> hel
Run Code Online (Sandbox Code Playgroud)

django模板中.

写作{{ stringVar[:10] }}抛出

TemplateSyntaxError: Could not parse the remainder: '[:10]'  from 'stringVar[:10]'
Run Code Online (Sandbox Code Playgroud)

jro*_*jro 6

你可以,但语法与你习惯的略有不同.使用切片:

{{ stringVar|slice:":2" }}
Run Code Online (Sandbox Code Playgroud)

这将为您提供列表中的前2个元素(或字符串中的前两个字符).