2

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)

ここに画像の説明を入力

上記の問題を解決するソリューションはありますか?

4

1 に答える 1

2

このDjango チケットを正しく理解していれば、ネストされたフィールドセットはサポートされていません。チケットは 4 年前のものですが、9 か月前に更新されており、Django のドキュメントにはネストされたフィールドセットへの参照がありません。

そうは言っても、チケットにはその機能を実装するためのパッチが含まれています。使ってみましたか?

于 2012-11-04T12:55:46.677 に答える