想要在Django模板中显示姓氏的第一个字符

亚尼克

我想在django模板中以小写形式显示姓氏的第一个字符。

例如:

name = "Yannick Morin"

结果应为“ m”

我编写了以下代码:

{{ name|first|lower }}

但是它将返回第一个字母“ y”,而不是姓氏中的一个。

谢谢你的帮助。

拉胡尔·古普塔(Rahul Gupta)

您可以为其编写自定义模板过滤器。

from django import template

register = template.Library() 

@register.filter
def last_name_initial(value):
    """ 
    Returns the first character of lastname in lowercase for a given name
    """
    last_name = value.split()[-1] # get the last name from value
    return lastname[0].lower() # get the first letter of last name in lower case

在模板中,您可以像这样使用它:

{{ name|last_name_initial }}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

想要在Django模板中显示单词的第一个字符

来自分类Dev

从字符串Django模板中删除第一个字符

来自分类Dev

从字符串Django模板中删除第一个字符

来自分类Dev

命令的第一个字符未在vim中显示

来自分类Dev

如何在下拉列表中显示第一个字符

来自分类Dev

UDP 数据报只显示 Java 中的第一个字符

来自分类Dev

指针的第一个字符

来自分类Dev

AngularJS-显示以“ $”作为第一个字符的属性

来自分类Dev

RegSetValueEx仅显示写入的第一个字符

来自分类Dev

TCheckListBox奇怪的行为,不显示第一个字符

来自分类Dev

将QString转换为LPTSTR,仅显示第一个字符

来自分类Dev

AutoCompleteTextview不显示第一个字符输入的下拉建议

来自分类Dev

将QString转换为LPTSTR,仅显示第一个字符

来自分类Dev

在MySQL中替换字符串中的第一个字符

来自分类Dev

在输入框中检测到第一个字符后,显示“清除文本”按钮

来自分类Dev

在Laravel中读取数组的第一个记录而不是第一个字符

来自分类Dev

在作为字母的字符串中查找第一个字符

来自分类Dev

R从字符串中删除第一个字符

来自分类Dev

Pinvoke字符串中仅传递第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

返回字符串中每个单词的第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

在Oracle Server中删除字符串的第一个字符

来自分类Dev

查找数组字符串中的第一个字符

来自分类Dev

无法获得字符串数组中的第一个字符

来自分类Dev

从字符串中获取第一个字符的最快方法

来自分类Dev

C字符串中缺少第一个字符

来自分类Dev

删除O(1)中字符串的第一个字符

Related 相关文章

热门标签

归档