0
如果我有示範田與以下選擇集:Django - 給定模型選擇的顯示,如何從Choice元組中檢索值?
TYPES = (
('1', 'Option1'),
('2', 'Option2'),
('3', 'Option3'),
,我有字符串「選項3」,我怎麼能獲得價值3?
如果我有示範田與以下選擇集:Django - 給定模型選擇的顯示,如何從Choice元組中檢索值?
TYPES = (
('1', 'Option1'),
('2', 'Option2'),
('3', 'Option3'),
,我有字符串「選項3」,我怎麼能獲得價值3?
在大多數地方,Django會爲您處理。例如。在管理員中,下拉菜單中將顯示'Option3'
,管理員視圖會將相應的值'3'
寫入數據庫。否則,你可以直接使用Python。理解似乎最簡單:
value = {v: k for k, v in TYPES}['Option3']
簡單而美麗。謝謝! –