Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django获取字符串的第一个字母_Django_Django Templates - Fatal编程技术网

Django获取字符串的第一个字母

Django获取字符串的第一个字母,django,django-templates,Django,Django Templates,如何使用Django获取模板中字符串的第一个字母?我尝试使用truncatechars过滤器,但它在最后添加了一个省略号 {{ stringvariable | truncatechars:1 }} 我想从“John”改为“J”。您可以使用内置的: 演示: {{ stringvariable|slice:"1" }} >>> from django.template import Template, Context >>> t = Template('

如何使用Django获取模板中字符串的第一个字母?我尝试使用
truncatechars
过滤器,但它在最后添加了一个省略号

{{ stringvariable | truncatechars:1 }}  
我想从“John”改为“J”。

您可以使用内置的:

演示:

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