我的数据模型中有一个分层选择结构,就像这个(但更长):
MEDIA_CHOICES = (
('Audio', (
('vinyl', 'Vinyl'),
('cd', 'CD'),
)
),
('Video', (
('vhs', 'VHS Tape'),
('dvd', 'DVD'),
)
),
)
我有一个模板来显示这些选项所连接的对象。
虽然我可以检索要在我的模板中显示的底层选项(例如“VHS Tape”)的名称,但我无法确定如何检索类别标题(例如“视频”)。
我确信它必须是可能的,因为Django在渲染表单时创建了这些对象。