希望在Django模板中显示word的第一个字符

2024-06-17 08:57:24 发布

您现在位置:Python中文网/ 问答频道 /正文

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

像这样https://meta.discourse.org/t/switch-from-gravatar-to-html-css-letters-for-no-avatar-users/15336

<p>{{postone.user}}</p>

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


Tags: django用户fromhttpsorg图像模板标题
2条回答

试试看 <p>{{ postone.user.first_name.0 }}</p>

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

第一个字母:

{{ postone.user|make_list|first }}

不带首字母的单词:

{{ postone.user|make_list|slice:'1:'|join:'' }}

相关问题 更多 >