在Django Combobox选择中,您如何从短值中查找描述?

时间:2010-03-26 14:29:41

标签: django django-models django-forms

在Django模型/表单中,组合框的选择通常如下所示:

food_choices = (("",""), ("1", "Falafel"), ("2", "Hummus"), ("3", "Eggplant Stuff, Babaganoush???"), 

因此,要存储在数据库中的值将是1/2/3,但表单上显示的值将是长描述。当我们在表单外部的代码中工作时,如果存储在模型中的短值,我们如何快速查找长描述?

所以我想将短值映射到长值:

>>print foo("1")
  "Falafel"

1 个答案:

答案 0 :(得分:4)