... は ModelAdmin.readonly_fields で定義される値を持つことができ、読み取り専用で表示されます。 より複雑なレイアウトを作るには、 fieldsets オプションを参照してください。 fields オプションは、 list_display と同じタイプの値を受け付けますが、呼び出し可能オブジェク ... ドは次の行に表示されます: class FlatPageAdmin ( admin . ModelAdmin ): fields = [( "url" , "title" ), "content" ] ModelAdmin.fieldsets オプションとの混同の可能性 この fields オプションと、次のセクションで説明する fieldsets における fields ディクショナリキー ... は別物です。 fields オプションも fieldsets オプションも指定されない場合、 Django はデフォルトで次のように表示します。 AutoField ではなく、かつ editable=True が設定さ ... ... は ModelAdmin.readonly_fields で定義される値を持つことができ、読み取り専用で表示されます。 より複雑なレイアウトを作るには、 fieldsets オプションを参照してください。 fields オプションは、 list_display と同じタイプの値を受け付けますが、呼び出し可能オブジェク ... ドは次の行に表示されます: class FlatPageAdmin ( admin . ModelAdmin ): fields = [( "url" , "title" ), "content" ] ModelAdmin.fieldsets オプションとの混同の可能性 この fields オプションと、次のセクションで説明する fieldsets における fields ディクショナリキー ... は別物です。 fields オプションも fieldsets オプションも指定されない場合、 Django はデフォルトで次のように表示します。 AutoField ではなく、かつ editable=True が設定さ ... ... ーバーライドする必要があるでしょう。 注釈 django.contrib.auth.admin.UserAdmin のサブクラスである ModelAdmin を使用する場合、 fieldsets (ユーザーの変更時に使われるフィールド) および add_fieldsets (ユーザーの作成時に使われるフィールド) に自分のカスタムフィール ... ば、次のように書くことができます。 from django.contrib.auth.admin import UserAdmin class CustomUserAdmin ( UserAdmin ): ... fieldsets = UserAdmin . fieldsets + (( None , { "fields" : [ "custom_field" ]}),) add_fieldsets = UserAdmin . add_fieldsets + (( Non ... rence specific fields on auth.User. list_display = [ "email" , "date_of_birth" , "is_admin" ] list_filter = [ "is_admin" ] fieldsets = [ ( None , { "fields" : [ "email" , "password" ]}), ( "Personal info" , { "fields" : [ "date_of_birth" ]}), ( "Permissio ... ... ーバーライドする必要があるでしょう。 注釈 django.contrib.auth.admin.UserAdmin のサブクラスである ModelAdmin を使用する場合、 fieldsets (ユーザーの変更時に使われるフィールド) および add_fieldsets (ユーザーの作成時に使われるフィールド) に自分のカスタムフィール ... ば、次のように書くことができます。 from django.contrib.auth.admin import UserAdmin class CustomUserAdmin ( UserAdmin ): ... fieldsets = UserAdmin . fieldsets + (( None , { "fields" : [ "custom_field" ]}),) add_fieldsets = UserAdmin . add_fieldsets + (( Non ... rence specific fields on auth.User. list_display = [ "email" , "date_of_birth" , "is_admin" ] list_filter = [ "is_admin" ] fieldsets = [ ( None , { "fields" : [ "email" , "password" ]}), ( "Personal info" , { "fields" : [ "date_of_birth" ]}), ( "Permissio ... ... くは多対多のフィールドでなければなりません。 admin.E004 : fields の値はリストまたはタプルでなければなりません。 admin.E005 : fieldsets と fields の両方が指定されています。 admin.E006 : fields の値に重複するフィールドが含まれています。 admin.E007 : fieldsets ... の値はリストまたはタプルでなければなりません。 admin.E008 : fieldsets[n] の値はリストまたはタプルでなければなりません。 admin.E009 : fieldsets[n] の値は長さ 2 でなければなりません。 admin.E010 ... : fieldsets[n][1] の値は辞書でなければなりません。 admin.E011 : fieldsets[n][1] の値には、 fields キーを含める必要があります。 admin.E ... ... くは多対多のフィールドでなければなりません。 admin.E004 : fields の値はリストまたはタプルでなければなりません。 admin.E005 : fieldsets と fields の両方が指定されています。 admin.E006 : fields の値に重複するフィールドが含まれています。 admin.E007 : fieldsets ... の値はリストまたはタプルでなければなりません。 admin.E008 : fieldsets[n] の値はリストまたはタプルでなければなりません。 admin.E009 : fieldsets[n] の値は長さ 2 でなければなりません。 admin.E010 ... : fieldsets[n][1] の値は辞書でなければなりません。 admin.E011 : fieldsets[n][1] の値には、 fields キーを含める必要があります。 admin.E ... ... in . site . register ( Parent , ParentAdmin ) See InlineModelAdmin オブジェクト for more details. Simplify fields , or use fieldsets ¶ The old fields syntax was quite confusing, and has been simplified. The old syntax still works, but you'll need to use f ... (1.0): class ModelOneAdmin ( admin . ModelAdmin ): fields = ( "foo" , "bar" ) class ModelTwoAdmin ( admin . ModelAdmin ): fieldsets = ( ( "group1" , { "fields" : ( "foo" , "bar" ), "classes" : "collapse" }), ( "group2" , { "fields" : ( "spam" , "eggs" ), ... rom Remove core Replace class Admin: with admin.py カスタマイズ例 The Admin Use new inline syntax Simplify fields , or use fieldsets URL Update your root urls.py ビュー Use django.forms instead of newforms Handle uploaded files using the new API Work with ... ... in . site . register ( Parent , ParentAdmin ) See InlineModelAdmin オブジェクト for more details. Simplify fields , or use fieldsets ¶ The old fields syntax was quite confusing, and has been simplified. The old syntax still works, but you'll need to use f ... (1.0): class ModelOneAdmin ( admin . ModelAdmin ): fields = ( "foo" , "bar" ) class ModelTwoAdmin ( admin . ModelAdmin ): fieldsets = ( ( "group1" , { "fields" : ( "foo" , "bar" ), "classes" : "collapse" }), ( "group2" , { "fields" : ( "spam" , "eggs" ), ... rom Remove core Replace class Admin: with admin.py カスタマイズ例 The Admin Use new inline syntax Simplify fields , or use fieldsets URL Update your root urls.py ビュー Use django.forms instead of newforms Handle uploaded files using the new API Work with ... ... polls/admin.py ¶ from django.contrib import admin from .models import Question class QuestionAdmin ( admin . ModelAdmin ): fieldsets = [ ( None , { "fields" : [ "question_text" ]}), ( "Date information" , { "fields" : [ "pub_date" ]}), ] admin . site . re ... gister ( Question , QuestionAdmin ) fieldsets の各タプルの先頭の要素はフィールドセットのタイトルです。 フォームは以下のように表示されます。 リレーション先オブジェクトの ... uestion class ChoiceInline ( admin . StackedInline ): model = Choice extra = 3 class QuestionAdmin ( admin . ModelAdmin ): fieldsets = [ ( None , { "fields" : [ "question_text" ]}), ( "Date information" , { "fields" : [ "pub_date" ], "classes" : [ "collap ... ... polls/admin.py ¶ from django.contrib import admin from .models import Question class QuestionAdmin ( admin . ModelAdmin ): fieldsets = [ ( None , { "fields" : [ "question_text" ]}), ( "Date information" , { "fields" : [ "pub_date" ]}), ] admin . site . re ... gister ( Question , QuestionAdmin ) fieldsets の各タプルの先頭の要素はフィールドセットのタイトルです。 フォームは以下のように表示されます。 リレーション先オブジェクトの ... uestion class ChoiceInline ( admin . StackedInline ): model = Choice extra = 3 class QuestionAdmin ( admin . ModelAdmin ): fieldsets = [ ( None , { "fields" : [ "question_text" ]}), ( "Date information" , { "fields" : [ "pub_date" ], "classes" : [ "collap ... 2026年10月08日