... d ( request , form , formsets , change ) [ソース] ¶ save_related メソッドには、 HttpRequest 、親 ModelForm のインスタンス、インラインフォームセットのリスト、親の追加か変更かを表す真偽値が与えられます。このメソッドで、保存の前後に親に対するリレーション先オブ ... t または tuple を返すことが期待されます。例えば、以下は追加、変更、削除、閲覧の権限に基づくデフォルトのフィルタリングなしでインラインを返す方法です: class MyModelAdmin ( admin . ModelAdmin ): inlines = [ MyInline ] def get_inline_instances ( self , request ... inline ( self . model , self . admin_site ) for inline in self . inlines ] このメソッドをオーバーライドする場合、返値となるインラインは inlines で定義したクラスのインスタンスにしてください。間違えると、リレーション先オブジェクトを追加する際に "Bad Request" ... ... d ( request , form , formsets , change ) [ソース] ¶ save_related メソッドには、 HttpRequest 、親 ModelForm のインスタンス、インラインフォームセットのリスト、親の追加か変更かを表す真偽値が与えられます。このメソッドで、保存の前後に親に対するリレーション先オブ ... t または tuple を返すことが期待されます。例えば、以下は追加、変更、削除、閲覧の権限に基づくデフォルトのフィルタリングなしでインラインを返す方法です: class MyModelAdmin ( admin . ModelAdmin ): inlines = [ MyInline ] def get_inline_instances ( self , request ... inline ( self . model , self . admin_site ) for inline in self . inlines ] このメソッドをオーバーライドする場合、返値となるインラインは inlines で定義したクラスのインスタンスにしてください。間違えると、リレーション先オブジェクトを追加する際に "Bad Request" ... ... す。もし id という名前ではない独自の主キーを明示的に定義している場合は、それが確実にレンダリングされるようにしてください)。 インラインフォームセット ¶ class models. BaseInlineFormSet ¶ インラインフォームセットは、モデルフォームセット上の小さな抽象化レイヤーで ... f . forms : # your custom formset validation ... ModelFormSet の clean() をオーバーライドする も参照してください。 そして、インラインフォームセットを作成するときに、オプションの引数 formset を渡します: >>> from django.forms import inlineformset_factory >>> ... _factory ( ... Friend , Friendship , fk_name = "from_friend" , fields = [ "to_friend" , "length_in_months" ] ... ) ビューでインラインフォームセットを使う ¶ モデルに紐付いたオブジェクトを編集する機能をユーザーに提供するビューを作るには、こうします: def manag ... ... 点が違います。 expected_exception と expected_message パラメータのみが与えられた場合、テストされるコードを関数としてではなくインラインで記述できるように、コンテキストマネージャを返します。 with self . assertRaisesMessage ( ValueError , "invalid literal for i ... ... す。もし id という名前ではない独自の主キーを明示的に定義している場合は、それが確実にレンダリングされるようにしてください)。 インラインフォームセット ¶ class models. BaseInlineFormSet ¶ インラインフォームセットは、モデルフォームセット上の小さな抽象化レイヤーで ... f . forms : # your custom formset validation ... ModelFormSet の clean() をオーバーライドする も参照してください。 そして、インラインフォームセットを作成するときに、オプションの引数 formset を渡します: >>> from django.forms import inlineformset_factory >>> ... _factory ( ... Friend , Friendship , fk_name = "from_friend" , fields = [ "to_friend" , "length_in_months" ] ... ) ビューでインラインフォームセットを使う ¶ モデルに紐付いたオブジェクトを編集する機能をユーザーに提供するビューを作るには、こうします: def manag ... ... 点が違います。 expected_exception と expected_message パラメータのみが与えられた場合、テストされるコードを関数としてではなくインラインで記述できるように、コンテキストマネージャを返します。 with self . assertRaisesMessage ( ValueError , "invalid literal for i ... ... をカスタマイズする ビューとテンプレートでフォームセットを使う モデルからフォームを作成する ModelForm モデルのフォームセット インラインフォームセット フォームアセット ( Media クラス) 定数として定義されたアセット 動的プロパティとしての Media アセット定義内のパ ... ... をカスタマイズする ビューとテンプレートでフォームセットを使う モデルからフォームを作成する ModelForm モデルのフォームセット インラインフォームセット フォームアセット ( Media クラス) 定数として定義されたアセット 動的プロパティとしての Media アセット定義内のパ ... ... ormsetName handleFormsetAdded ( $row . get ( 0 ), formsetName ) } }) 目次 admin アプリケーションの JavaScript カスタマイズ インラインフォームイベント バージョン4.1より前のDjangoをサポートする 前のトピックへ Django admin ドキュメントジェネレータ 次のトピック ... document JavaScript フォーム added リスナー removed ready ブロック コード static block handleFormsetAdded アプリケーション インライン target テンプレート super クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... 訳を必要とするコンテンツを "もみ消している" ときに役立ちます: < title > {% translate "myvar" noop %} </ title > 内部的には、インラインの翻訳は gettext() 呼び出しを使っています。 テンプレート var (上記の myvar ) がタグに渡された場合、最初にランタイムで変数から ... 2026年10月08日