... in) を使用する を参照してください。 シンプルなミックスイン (mixin) 単一オブジェクト ミックスイン (Single object mixin) 複数オブジェクトミックスイン (Multiple object mixin) ミックスイ ... ン (mixin) を編集する 日付ベースのミックスイン (mixin) 前のトピックへ ジェネリック日付ビュー 次のトピックへ シンプルなミックスイン (mixin) 関連キーワード mixin ミックスイ ... ン ベース クラス ビュー object リファレンス 入門 オブジェクト Single 複数 オブジェクトミックスイン Multiple 編集 日付 関連するページ ミックスイン (mixin) を編集する クラスベースのビューでミックスイン (mixin) を使用する 単 ... ... in) を使用する を参照してください。 シンプルなミックスイン (mixin) 単一オブジェクト ミックスイン (Single object mixin) 複数オブジェクトミックスイン (Multiple object mixin) ミックスイ ... ン (mixin) を編集する 日付ベースのミックスイン (mixin) 前のトピックへ ジェネリック日付ビュー 次のトピックへ シンプルなミックスイン (mixin) 関連キーワード mixin ミックスイ ... ン ベース ビュー リファレンス 入門 Single 複数 オブジェクトミックスイン Multiple 編集 日付 クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... い。 FormMixin ¶ class django.views.generic.edit. FormMixin ¶ フォームを作成したり表示したりする機能を提供するmixinクラス。 ミックスイン django.views.generic.base.ContextMixin メソッドと属性 initial ¶ フォームの初期化データのディクショナリ。 form_class ¶ イン ... n ¶ class django.views.generic.edit. ModelFormMixin ¶ 単独のフォームではなく、 ModelForm を扱うための機能を提供するフォームミックスインです。 これは SingleObjectMixin のサブクラスなので、このミックスインのインスタンスは ModelForm が操作するオブジェクトのタイプ ... ryset 属性にアクセスできます。 fields 属性と form_class 属性の両方を指定した場合、 ImproperlyConfigured 例外が発生します。 ミックスイン django.views.generic.edit.FormMixin django.views.generic.detail.SingleObjectMixin メソッドと属性 model ¶ モデルクラス。明示 ... ... い。 FormMixin ¶ class django.views.generic.edit. FormMixin ¶ フォームを作成したり表示したりする機能を提供するmixinクラス。 ミックスイン django.views.generic.base.ContextMixin メソッドと属性 initial ¶ フォームの初期化データのディクショナリ。 form_class ¶ イン ... n ¶ class django.views.generic.edit. ModelFormMixin ¶ 単独のフォームではなく、 ModelForm を扱うための機能を提供するフォームミックスインです。 これは SingleObjectMixin のサブクラスなので、このミックスインのインスタンスは ModelForm が操作するオブジェクトのタイプ ... ryset 属性にアクセスできます。 fields 属性と form_class 属性の両方を指定した場合、 ImproperlyConfigured 例外が発生します。 ミックスイン django.views.generic.edit.FormMixin django.views.generic.detail.SingleObjectMixin メソッドと属性 model ¶ モデルクラス。明示 ... ... 、テンプレートのレンダリングは TemplateResponseMixin でカプセル化されています。Django のリファレンスドキュメントには すべてのミックスインの完全なドキュメント があります。 コンテキストとテンプレートのレスポンス ¶ 2 つの中心的なミックスイン (mixin) が用意されてお ... () 自体は get_template_names() を呼び出しますが、デフォルトではクラスベースのビューで template_name を検索します。他の2つのミックスイン ( SingleObjectTemplateResponseMixin と MultipleObjectTemplateResponseMixin ) は、実際のオブジェクトを扱うときに、より柔軟な ... tribute. Django の一般的なクラスベースのビューを構築する ¶ Djangoのクラスベースのジェネリックビューが、個々の機能を提供するミックスインからどのように構築されているか見てみましょう。オブジェクトの「詳細」ビューをレンダリングする DetailView と、クエリセットから ... ... exView YearArchiveView MonthArchiveView WeekArchiveView DayArchiveView TodayArchiveView DateDetailView クラスベースビューのミックスイン (mixin) シンプルなミックスイン (mixin) ContextMixin TemplateResponseMixin 単一オブジェクト ミックスイン (Single object mix ... in) SingleObjectMixin SingleObjectTemplateResponseMixin 複数オブジェクトミックスイン (Multiple object mixin) MultipleObjectMixin MultipleObjectTemplateResponseMixin ミックスイン (mixin) を編集する FormMixin ... ModelFormMixin ProcessFormView DeletionMixin 日付ベースのミックスイン (mixin) YearMixin MonthMixin DayMixin WeekMixin DateMixin BaseDateListView クラスベースのジェネリックビュー: フラットインデ ... ... exView YearArchiveView MonthArchiveView WeekArchiveView DayArchiveView TodayArchiveView DateDetailView クラスベースビューのミックスイン (mixin) シンプルなミックスイン (mixin) ContextMixin TemplateResponseMixin 単一オブジェクト ミックスイン (Single object mix ... in) SingleObjectMixin SingleObjectTemplateResponseMixin 複数オブジェクトミックスイン (Multiple object mixin) MultipleObjectMixin MultipleObjectTemplateResponseMixin ミックスイン (mixin) を編集する FormMixin ... ModelFormMixin ProcessFormView DeletionMixin 日付ベースのミックスイン (mixin) YearMixin MonthMixin DayMixin WeekMixin DateMixin BaseDateListView クラスベースのジェネリックビュー: フラットインデ ... ... ログインしているユーザーが必要なすべての権限を持っていない場合に、リダイレクトループを回避できます。 PermissionRequiredMixin ミックスイン ¶ クラスベースのビュー にパーミッションチェックを適用するには、 PermissionRequiredMixin を使用します: class PermissionRequ ... iredMixin [ソース] ¶ このミックスインは permission_required デコレータと同様、ビューにアクセスするユーザが与えられたパーミッションをすべて保持しているかどうかをチ ... ーザの処理をカスタマイズできます。 これらのメソッドをオーバーライドすることもできます: get_permission_required () [ソース] ¶ ミックスインが使用するパーミッション名のイテラブルを返します。デフォルトは permission_required 属性で、必要に応じてタプルに変換されます。 ... ... ログインしているユーザーが必要なすべての権限を持っていない場合に、リダイレクトループを回避できます。 PermissionRequiredMixin ミックスイン ¶ クラスベースのビュー にパーミッションチェックを適用するには、 PermissionRequiredMixin を使用します: class PermissionRequ ... iredMixin [ソース] ¶ このミックスインは permission_required デコレータと同様、ビューにアクセスするユーザが与えられたパーミッションをすべて保持しているかどうかをチ ... ーザの処理をカスタマイズできます。 これらのメソッドをオーバーライドすることもできます: get_permission_required () [ソース] ¶ ミックスインが使用するパーミッション名のイテラブルを返します。デフォルトは permission_required 属性で、必要に応じてタプルに変換されます。 ... ... など) に関連するコードの集まりを、条件分岐を使ってかき分けるのではなく、それぞれに独立したメソッドを割り当てることができる。 ミックスイン (多重継承) などのオブジェクト指向のテクニックを使って、コードを再利用可能なコンポーネントに分解できる。 ジェネリックビュー ... ースのジェネリックビューは関数ベースのジェネリックビューと同様に、ビューの開発を楽にすることを目的に作成されました。しかし、ミックスインを使用するなどの実装方法の工夫により、ツールキットを提供することができ、結果として、関数ベースのジェネリックビューに比べて、 ... ンス化されますが、 as_view() エントリーポイントで指定したクラス属性が設定されるのは、URL がインポートされる際の1回だけです。 ミックスイン (mixin) を使用する ¶ ミックスインは、複数の親クラスのメソッドや属性を混合することができる多重継承の形式の1つです。 たとえば ... 2026年10月08日