django管理页面中的嵌套字段集

时间:2012-11-04 08:39:38

标签: python django django-models django-admin

尝试更好地理解Django Admin,但在django admin中放置嵌套字段集时遇到问题

我想将模型字段分组,如下图所示。

我尝试使用此代码,但没有成功。

    class ContactAdmin(admin.ModelAdmin):
        fieldsets = (
                     ("Main Info", {'fields': ("user", "website")}),
                     ("Phones", {'fields': (
                          ("Primary", {'fields': (("primary_phone_country", "primary_phone_area", "primary_phone_number"),)}),
                          ("Secondary", {'fields': (("secondary_phone_country", "secondary_phone_area", "secondary_phone_number"),)}),
    )}),
)

    admin.site.register(Contact, ContactAdmin)

enter image description here

解决上述问题的任何解决方案?

1 个答案:

答案 0 :(得分:2)

如果我正确理解了这个Django ticket,则不支持嵌套字段集。虽然票证已有4年历史,但它在9个月前更新了,而且在Django文档中没有引用嵌套字段集。

话虽如此,故障单中包含一个实现该功能的补丁。你尝试过使用它吗?