如何在django admin中创建分组下拉列表?

时间:2014-01-28 09:23:14

标签: python django django-admin

我想在django admin中创建一个分组下拉列表。我可以使用“choices =()”生成一个正常的下拉列表。但我需要这样的东西。

--Tools--
   Dotnet
   Vstudio
-- App --
  WMP
  Encoder
-- ABC --
   a
   b

如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

这种选择元组格式将满足您的需求:

items=(
    ("Animals", (("1","Monkey"), ("2","Turtle"))),
    ("Aliens", (("3","Zim"), ("4","Tak"))),
)

select=forms.ChoiceField(label="Selection", choices=items)

enter image description here