В моделях / формах Django выбор комбинированного списка часто выглядит следующим образом:
food_choices = (("",""), ("1", "Falafel"), ("2", "Hummus"), ("3", "Eggplant Stuff, Babaganoush???"),
Таким образом, значение, которое будет храниться в базе данных, будет 1/2/3, но отображаемое значение в форме будет длинным описанием. Когда мы работаем в коде вне формы, как мы можем быстро найти длинное описание, учитывая короткое значение, сохраненное в модели?
Итак, я хочу отобразить короткие значения на длинные:
>>print foo("1")
"Falafel"