2014-09-12 53 views
4

如何獲取Django模板中字符串的第一個字母?我嘗試使用truncatechars過濾器,但在最後添加了省略號。Django獲取字符串的第一個字母

{{ stringvariable | truncatechars:1 }} 

我想從「John」轉到「J」。

回答

5

您可以使用內置的slice template filter

{{ stringvariable|slice:"1" }} 

演示:

>>> from django.template import Template, Context 
>>> t = Template('{{ stringvariable|slice:"1" }}') 
>>> c = Context({'stringvariable': 'John'}) 
>>> t.render(c) 
u'J' 
相關問題