在Django中获取choices的显示值

来源:互联网 发布:mac mysql oracle 工具 编辑:程序博客网 时间:2024/05/21 06:22

python中的用法:

client.profile.get_sex_display()

在template中的用法:

性别:{{ client.profile|displayName:’sex’ }}

自定义过滤器:

获取choices中的value

@register.filter(name=’displayName’)
def display_ame(value, arg):
return eval(‘value.get_’ + arg + ‘_display’)()
# return apply(eval(‘value.get_’ + arg + ‘_display’), ())

0 0
原创粉丝点击