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