Python 要在django模板中显示word的第一个字符吗
我想在django模板中显示用户的第一个字符。 我想制作一个用户第一角色的图像,比如标题或头像 像这样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
{{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:'' }}