Django 管理表单中的分组字段
Posted
技术标签:
【中文标题】Django 管理表单中的分组字段【英文标题】:Group fields in Django's admin forms 【发布时间】:2016-08-13 06:21:03 【问题描述】:我对 Django 很陌生,并且正在尝试使用它。
我已经阅读了大量有关框架的文档,但我找不到有关如何在管理表单中“分组”字段的信息。
我所说的分组是指在任意子部分下分组任意数量的字段(以图形方式表示子部分的方式并不重要)。
是否可以“本机”做到这一点(本机,我的意思是不覆盖任何管理表单)?
【问题讨论】:
我想你可能正在寻找fieldsets。 @Alasdair:正是我要找的东西......找不到它,因为我一直在用“group”关键字搜索。如果您愿意,可以将其添加为答案。 【参考方案1】:您可以使用字段集来做到这一点。
例如:
class MyModelAdmin(admin.ModelAdmin):
fieldsets = (
(None,
'fields': ('field1', 'field2', 'field3')
),
('Advanced options',
'fields': ('field4', 'field5'),
),
)
更多信息请参见the docs。
【讨论】:
呸,我仍然喜欢 Django :) 让我的生活变得如此轻松...以上是关于Django 管理表单中的分组字段的主要内容,如果未能解决你的问题,请参考以下文章