标签: django django-models django-forms
在Django模型/表单中,组合框的选择通常如下所示:
food_choices = (("",""), ("1", "Falafel"), ("2", "Hummus"), ("3", "Eggplant Stuff, Babaganoush???"),
因此,要存储在数据库中的值将是1/2/3,但表单上显示的值将是长描述。当我们在表单外部的代码中工作时,如果存储在模型中的短值,我们如何快速查找长描述?
所以我想将短值映射到长值:
>>print foo("1") "Falafel"
答案 0 :(得分:4)
get_FOO_display()