... 最後に、アプリケーションのモデルのうちどれが管理インターフェースで編集可能であるべきかを決定します。それらのモデルごとに、 ModelAdmin に記述されているように、管理サイトに登録します。 他のトピック ¶ 管理アクション ModelAdmin リストフィルタ Django admin ドキ ... admin highlighted on the Community Ecosystem page. The Django Packages Admin interface grid has even more options for you! ModelAdmin のオブジェクト ¶ class ModelAdmin [ソース] ¶ ModelAdmin クラスは、admin インターフェース内でモデルを表現する方法です。通常 ... 、アプリケーション内の admin.py に記述されます。 ModelAdmin の例を見てみましょう: from django.contrib import admin from myapp.models import Author class AuthorAdmin ( admin . ModelAd ... ... 最後に、アプリケーションのモデルのうちどれが管理インターフェースで編集可能であるべきかを決定します。それらのモデルごとに、 ModelAdmin に記述されているように、管理サイトに登録します。 他のトピック ¶ 管理アクション ModelAdmin リストフィルタ Django admin ドキ ... admin highlighted on the Community Ecosystem page. The Django Packages Admin interface grid has even more options for you! ModelAdmin のオブジェクト ¶ class ModelAdmin [ソース] ¶ ModelAdmin クラスは、admin インターフェース内でモデルを表現する方法です。通常 ... 、アプリケーション内の admin.py に記述されます。 ModelAdmin の例を見てみましょう: from django.contrib import admin from myapp.models import Author class AuthorAdmin ( admin . ModelAd ... ... を使用します。使用したモデルの delete() メソッドが呼ばれないことは重要な注意点です。 この動作をオーバーライドしたい場合は、 ModelAdmin.delete_queryset() をオーバーライドするか、選択された各アイテムに対して Model.delete() を呼び出すなど、お好みの方法で削除を ... アクションがトリガーされたときに呼び出される関数を書く必要があります。アクション関数は3つの引数を取る通常の関数です: 現在の ModelAdmin 現在のリクエストを表す HttpRequest ユーザーが選択したオブジェクトのセットを含む QuerySet 。 publish-these-articles 関数は ... ModelAdmin やリクエストオブジェクトを必要としませんが、クエリセットを使用します: def make_published ( modeladmin , request , queryset ): queryset . update ( status = "p" ) 注釈 最高のパフォーマンスを得るために、クエリセットの update メ ... ... を使用します。使用したモデルの delete() メソッドが呼ばれないことは重要な注意点です。 この動作をオーバーライドしたい場合は、 ModelAdmin.delete_queryset() をオーバーライドするか、選択された各アイテムに対して Model.delete() を呼び出すなど、お好みの方法で削除を ... アクションがトリガーされたときに呼び出される関数を書く必要があります。アクション関数は3つの引数を取る通常の関数です: 現在の ModelAdmin 現在のリクエストを表す HttpRequest ユーザーが選択したオブジェクトのセットを含む QuerySet 。 publish-these-articles 関数は ... ModelAdmin やリクエストオブジェクトを必要としませんが、クエリセットを使用します: def make_published ( modeladmin , request , queryset ): queryset . update ( status = "p" ) 注釈 最高のパフォーマンスを得るために、クエリセットの update メ ... ... ュール) action_flag (LogEntry の属性) action_time (LogEntry の属性) ActionLocation (django.contrib.admin のクラス) actions (ModelAdmin の属性) actions_on_bottom (ModelAdmin の属性) actions_on_top (ModelAdmin の属性) actions_selection_counter (ModelAdmin の属 ... chemaEditor のメソッド) add_error() (Form のメソッド) add_field() (BaseDatabaseSchemaEditor のメソッド) add_form_template (ModelAdmin の属性) add_index() (BaseDatabaseSchemaEditor のメソッド) add_item() (SyndicationFeed のメソッド) add_item_elements() (Syn ... se のメソッド) add_root_elements() (SyndicationFeed のメソッド) add_stylesheets() (SyndicationFeed のメソッド) add_view() (ModelAdmin のメソッド) AddConstraint (django.db.migrations.operations のクラス) AddConstraintNotValid (django.contrib.postgres.operat ... ... ュール) action_flag (LogEntry の属性) action_time (LogEntry の属性) ActionLocation (django.contrib.admin のクラス) actions (ModelAdmin の属性) actions_on_bottom (ModelAdmin の属性) actions_on_top (ModelAdmin の属性) actions_selection_counter (ModelAdmin の属 ... chemaEditor のメソッド) add_error() (Form のメソッド) add_field() (BaseDatabaseSchemaEditor のメソッド) add_form_template (ModelAdmin の属性) add_index() (BaseDatabaseSchemaEditor のメソッド) add_item() (SyndicationFeed のメソッド) add_item_elements() (Syn ... se のメソッド) add_root_elements() (SyndicationFeed のメソッド) add_stylesheets() (SyndicationFeed のメソッド) add_view() (ModelAdmin のメソッド) AddConstraint (django.db.migrations.operations のクラス) AddConstraintNotValid (django.contrib.postgres.operat ... ... ストフィルタを定義できます: フィールドごとのフィルタリングを有効にするには、 ModelAdmin.list_filter を要素のリストまたはタプルに設定し、各要素が以下のいずれかのタイプでなければなりません: フィールド名。 django. ... teTimeField , IntegerField , ForeignKey または ManyToManyField のいずれかでなければなりません: class PersonAdmin ( admin . ModelAdmin ): list_filter = [ "is_staff" , "company" ] list_filter 内のフィールド名は __ ルックアップを使って関係先を参照できます。た ... t . filter ( birthday__gte = date ( 1990 , 1 , 1 ), birthday__lte = date ( 1999 , 12 , 31 ), ) class PersonAdmin ( admin . ModelAdmin ): list_filter = [ DecadeBornListFilter ] 注釈 利便性のため、 HttpRequest オブジェクトが lookups と queryset メソッドに渡さ ... ... ストフィルタを定義できます: フィールドごとのフィルタリングを有効にするには、 ModelAdmin.list_filter を要素のリストまたはタプルに設定し、各要素が以下のいずれかのタイプでなければなりません: フィールド名。 django. ... teTimeField , IntegerField , ForeignKey または ManyToManyField のいずれかでなければなりません: class PersonAdmin ( admin . ModelAdmin ): list_filter = [ "is_staff" , "company" ] list_filter 内のフィールド名は __ ルックアップを使って関係先を参照できます。た ... t . filter ( birthday__gte = date ( 1990 , 1 , 1 ), birthday__lte = date ( 1999 , 12 , 31 ), ) class PersonAdmin ( admin . ModelAdmin ): list_filter = [ DecadeBornListFilter ] 注釈 利便性のため、 HttpRequest オブジェクトが lookups と queryset メソッドに渡さ ... ... ModelAdmin.readonly_fields ¶ The ModelAdmin.readonly_fields attribute in the Django admin allows displaying model fields and model at ... an existing field to a foreign key ( #24447 ). 目次 Django 1.7.6 リリースノート Mitigated an XSS attack via properties in ModelAdmin.readonly_fields バグ修正 前のトピックへ Django 1.7.7 リリースノート 次のトピックへ Django 1.7.5 リリースノート 関連キーワー ... ド fields model readonly attribute ModelAdmin admin were correctly escaped Fixed foreign リリースノート March fixes security issue several bugs Mitigated attack propert ... ... e style customizations. The admin's search fields can now be customized per-request thanks to the new django.contrib.admin.ModelAdmin.get_search_fields() method. The ModelAdmin.get_fields() method may be overridden to customize the value of ModelAdmin.fiel ... ds . In addition to the existing admin.site.register syntax, you can use the new register() decorator to register a ModelAdmin . You may specify ModelAdmin.list_display_links = None to disable links on the change list page grid. You may now specify ... min.view_on_site to control whether or not to display the "View on site" link. You can specify a descending ordering for a ModelAdmin.list_display value by prefixing the admin_order_field value with a hyphen. The ModelAdmin.get_changeform_initial_data() me ... 2026年10月08日