Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Python 要在django模板中显示word的第一个字符吗_Python_Css_Django_Django Templates - Fatal编程技术网

Python 要在django模板中显示word的第一个字符吗

Python 要在django模板中显示word的第一个字符吗,python,css,django,django-templates,Python,Css,Django,Django Templates,我想在django模板中显示用户的第一个字符。 我想制作一个用户第一角色的图像,比如标题或头像 像这样 {{postone.user} 所以我会得到像任何名字“Gaurav”或“Amit”一样的结果,但我只想要它们的第一个字母像“G”或“A” 因此,我可以将其显示为第一个字母的图像。使用模板标签的解决方案(但对我来说,来自@Kasra的答案更可取): 第一个字母: {{ postone.user|make_list|first }} 无首字: {{ postone.user|make_lis

我想在django模板中显示用户的第一个字符。 我想制作一个用户第一角色的图像,比如标题或头像

像这样

{{postone.user}

所以我会得到像任何名字“Gaurav”或“Amit”一样的结果,但我只想要它们的第一个字母像“G”或“A”
因此,我可以将其显示为第一个字母的图像。

使用模板标签的解决方案(但对我来说,来自@Kasra的答案更可取):

第一个字母:

{{ postone.user|make_list|first }}
无首字:

{{ postone.user|make_list|slice:'1:'|join:'' }}
试一试
{{postone.user.first_name.0}

问题是在加入后,您不能再对项目使用筛选器“richtext”。如何选择第一个字母并仍然应用richtext。
{{ postone.user|make_list|slice:'1:'|join:'' }}