【发布时间】:2018-11-18 18:13:30
【问题描述】:
我一直在寻找一种方法来扁平化 django 中的字段选项,该字段的结构为 optgroup 嵌套元组:
CHOICES = (
('', (
('value1', 'label1'),
('value2', 'label2'),
)
),
('Group2', (
('value3', 'label3'),
('value4', 'label4'),
)
),
)
我想要实现的是一个仅包含值 ['value1', 'value2',
'value3', 'value4'] 的列表。
我尝试过 itertools 链、zip 和 sum,但我无法摆脱分组标签,即空字符串 '' 和 'Group2'。有什么想法吗?
谢谢
【问题讨论】:
标签: python django flatten optgroup