... と同じように動作しますが、 autodiscover(() を呼び出しません。 default_site ¶ これはデフォルトの admin サイトのクラスやサイトインスタンスを返す呼び出し可能オブジェクトへのドット区切りのインポートパスです。デフォルトは 'django.contrib.admin.sites.AdminSite' です ... す。例えば、次のようにします。 class PersonAdmin ( admin . ModelAdmin ): list_display = [ "city__name" ] 1 つの引数 (モデルのインスタンス) を受け入れる呼び出し可能オブジェクトです。次に例を示します。 @admin . display ( description = "Name" ) def upper_case_nam ... last_name } " . upper () class PersonAdmin ( admin . ModelAdmin ): list_display = [ upper_case_name ] 1 つの引数 (モデルのインスタンス) を受け入れる ModelAdmin メソッドを表す文字列です。次に例を示します。 class PersonAdmin ( admin . ModelAdmin ): list_displ ... ... と同じように動作しますが、 autodiscover(() を呼び出しません。 default_site ¶ これはデフォルトの admin サイトのクラスやサイトインスタンスを返す呼び出し可能オブジェクトへのドット区切りのインポートパスです。デフォルトは 'django.contrib.admin.sites.AdminSite' です ... す。例えば、次のようにします。 class PersonAdmin ( admin . ModelAdmin ): list_display = [ "city__name" ] 1 つの引数 (モデルのインスタンス) を受け入れる呼び出し可能オブジェクトです。次に例を示します。 @admin . display ( description = "Name" ) def upper_case_nam ... last_name } " . upper () class PersonAdmin ( admin . ModelAdmin ): list_display = [ upper_case_name ] 1 つの引数 (モデルのインスタンス) を受け入れる ModelAdmin メソッドを表す文字列です。次に例を示します。 class PersonAdmin ( admin . ModelAdmin ): list_displ ... ... ュールをロードして、 urlpatterns という名前の変数を探します。この変数の値は django.urls.path() または django.urls.re_path() インスタンスの sequence でなければなりません。 Django は URL パターンを順に調べて、 path_info にマッチする、リクエストされた URL にマッチ ... び出します。そのビューは Python 関数 (もしくは クラスベースのビュー ) です。ビューには以下の引数が渡されます: HttpRequest のインスタンス。 マッチしたURLパターンに名前付きグループが含まれていない場合、正規表現でマッチした値が位置引数として提供されます。 指定され ... ュを入れ、アルファベットは小文字にする必要があります。たとえば 075194d3-6885-417e-a8a8-6c931e272f00 のようになります。 UUID インスタンスを返します。 path - パスの区切り文字 '/' を含む、空ではない文字列にマッチします。これにより、 str のようにURLパスのセグメント ... ... ュールをロードして、 urlpatterns という名前の変数を探します。この変数の値は django.urls.path() または django.urls.re_path() インスタンスの sequence でなければなりません。 Django は URL パターンを順に調べて、 path_info にマッチする、リクエストされた URL にマッチ ... び出します。そのビューは Python 関数 (もしくは クラスベースのビュー ) です。ビューには以下の引数が渡されます: HttpRequest のインスタンス。 マッチしたURLパターンに名前付きグループが含まれていない場合、正規表現でマッチした値が位置引数として提供されます。 指定され ... ュを入れ、アルファベットは小文字にする必要があります。たとえば 075194d3-6885-417e-a8a8-6c931e272f00 のようになります。 UUID インスタンスを返します。 path - パスの区切り文字 '/' を含む、空ではない文字列にマッチします。これにより、 str のようにURLパスのセグメント ... ... いての概要 を読むことをおすすめします。 バインドされた (bound) フォームとバインドされていない (unbound) フォーム ¶ Form のインスタンスには、データセットに バインドされている (bound な) ものと バインドされていない (unbound な) ものがあります。 データセットに ... バインドされた Form インスタンスであれば、そのデータをバリデーションしたり、HTMLとしてフォームをレンダリングし、HTMLにデータを表示したりすることができます。 ... データセットに バインドされていない Form インスタンスでは、(検証するデータがないので)データをバリデーションすることはできませんが、空のフォームをHTMLとしてレンダリングできます ... ... いての概要 を読むことをおすすめします。 バインドされた (bound) フォームとバインドされていない (unbound) フォーム ¶ Form のインスタンスには、データセットに バインドされている (bound な) ものと バインドされていない (unbound な) ものがあります。 データセットに ... バインドされた Form インスタンスであれば、そのデータをバリデーションしたり、HTMLとしてフォームをレンダリングし、HTMLにデータを表示したりすることができます。 ... データセットに バインドされていない Form インスタンスでは、(検証するデータがないので)データをバリデーションすることはできませんが、空のフォームをHTMLとしてレンダリングできます ... ... ポートの依存関係や交換可能なモデルを扱う際に非常に便利です。 pre_init ¶ django.db.models.signals. pre_init ¶ Django モデルをインスタンス化するたびに、このシグナルはモデルの __init__() メソッドの開始時に送信されます。 このシグナルとともに送信される引数は以下の通 ... りです: sender たった今インスタンスが作成されたモデルクラス。 args __init__() に渡される位置引数のリストです。 kwargs __init__() に渡されるキーワード引数の辞書 ... it__() メソッドが終了した時に送信されます。 このシグナルとともに送信される引数は以下の通りです: sender 上記の通り: たった今インスタンスが作成されたモデルクラス。 instance たった今作成されたモデルの実際のインスタンス。 注釈 instance._state は、 post_init シグナ ... ... リケーションの中心にあるのは、 django.contrib.contenttypes.models.ContentType にある ContentType モデルです。 ContentType のインスタンスは、プロジェクトにインストールされたモデルに関する情報を表し、格納します。新しい ContentType のインスタンスは、新しいモデルが ... インストールされるたびに自動的に作成されます。 ContentType のインスタンスは ContentType が表すモデルクラスを返すメソッドと、それらのモデルからオブジェクトを問い合わせるメソッドを持っています。また、 ... ContentType を操作するためのメソッドや、特定のモデルの ContentType のインスタンスを取得するためのメソッドを追加する カスタムマネージャ もあります。 あなたのモデルと ContentType の間のリレーションシップを利 ... ... ポートの依存関係や交換可能なモデルを扱う際に非常に便利です。 pre_init ¶ django.db.models.signals. pre_init ¶ Django モデルをインスタンス化するたびに、このシグナルはモデルの __init__() メソッドの開始時に送信されます。 このシグナルとともに送信される引数は以下の通 ... りです: sender たった今インスタンスが作成されたモデルクラス。 args __init__() に渡される位置引数のリストです。 kwargs __init__() に渡されるキーワード引数の辞書 ... it__() メソッドが終了した時に送信されます。 このシグナルとともに送信される引数は以下の通りです: sender 上記の通り: たった今インスタンスが作成されたモデルクラス。 instance たった今作成されたモデルの実際のインスタンス。 注釈 instance._state は、 post_init シグナ ... ... デーション) ¶ ModelForm のバリデーションには、以下の 2 つのステップが存在します: フォームのバリデーションを実施する モデルのインスタンスのバリデーションを実施する Just like normal form validation, model form validation is triggered implicitly when calling is_v ... aints() methods are called in order. 警告 クリーニングのプロセスは、様々な方法で ModelForm コンストラクタに渡されたモデルのインスタンスを修正します。例えば、モデル上のあらゆる日付フィールドは、実際の date オブジェクトに変換されます。失敗したバリデーションは、 ... 一貫性のない状態でモデルインスタンスを元のままにしておくため、これを再利用するのはお勧めできません。 clean() メソッドをオーバーライドする ¶ 通常のフォームと同じ ... 2026年10月08日