我如何在 Django <div> {{Post.author.username.0} } </div> 中获取用户名的第一个和第二个字母

How do i Get the first and second letter of a username in Django <div> {{Post.author.username.0} } </div>

我想根据用户名中的第一个和第二个字母显示图像,而不是圆角图像。 但是

<div> {{Post.author.username.0} } </div>

Returns只用第一个字母代替。 请帮忙,我如何 return 2 个字母 例如:Ahmed as Ah instead of A.

您可以使用 |slice template filter [Django-doc] 构造包含前两个字符的子字符串:

{{ Post.author.username<strong>|slice:":2"</strong> }}