Django管理表单中的组字段

Fra*_*cia 9 python django django-forms django-admin

我是Django的新手,并尝试过它.

我已经阅读了大量关于框架的文档,但是我找不到有关如何在管理表单中"分组"字段的信息.

分组的意思是在任意子部分下分组任意数量的字段(以图形方式表示子部分的方式并不重要).

是否有可能"本地"这样做(本地,我的意思是没有覆盖任何管理员表格)?

Ala*_*air 18

您可以使用fieldsets执行此操作.

例如:

class MyModelAdmin(admin.ModelAdmin):
    fieldsets = (
        (None, {
           'fields': ('field1', 'field2', 'field3')
        }),
        ('Advanced options', {
            'fields': ('field4', 'field5'),
        }),
    )
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅文档.