... forms . DateField () ... ユーザーが一度に複数の記事を作成できるようにしたいと思うかもしれません。 ArticleForm からフォームセットを作るには、次のようにします: >>> from django.forms import formset_factory >>> ArticleFormSet = formset_factory ( ArticleFor ... m ) これで ArticleFormSet という名前のフォームセットクラスが作成されました。フォームセットをインスタンス化することで、フォームセット内のフォームをイテレートし、通常のフォームと ... の数は extra パラメータで制御できます。デフォルトでは、 formset_factory() は空のフォームを1つ定義します。次の例では、フォームセットクラスを作成して空のフォームを2つ表示します: >>> ArticleFormSet = formset_factory ( ArticleForm , extra = 2 ) Formsets can b ... ... forms . DateField () ... ユーザーが一度に複数の記事を作成できるようにしたいと思うかもしれません。 ArticleForm からフォームセットを作るには、次のようにします: >>> from django.forms import formset_factory >>> ArticleFormSet = formset_factory ( ArticleFor ... m ) これで ArticleFormSet という名前のフォームセットクラスが作成されました。フォームセットをインスタンス化することで、フォームセット内のフォームをイテレートし、通常のフォームと ... の数は extra パラメータで制御できます。デフォルトでは、 formset_factory() は空のフォームを1つ定義します。次の例では、フォームセットクラスを作成して空のフォームを2つ表示します: >>> ArticleFormSet = formset_factory ( ArticleForm , extra = 2 ) Formsets can b ... ... では表示されません。 BigIntegerField IntegerField で min_value が -9223372036854775808 から max_value に 9223372036854775807 セットされます。 BinaryField editable がモデルフィールド上で True にセットされていた場合、 CharField です。それ以外の場合フォーム内 ... ld です。 null=True の場合は NullBooleanField です。 CharField CharField で、 max_length はモデルフィールドの max_length にセットされます。また null=True の場合 empty_value が None にセットされます。 DateField DateField DateTimeField DateTimeField Decim ... デルの QuerySet を選択肢として持つ MultipleChoiceField です。 加えて、生成されたフォームフィールドはそれぞれ以下の通り属性がセットされます: モデルフィールドに blank=True が設定されている場合、フォームフィールド上で required が False にセットされます。それ ... ... では表示されません。 BigIntegerField IntegerField で min_value が -9223372036854775808 から max_value に 9223372036854775807 セットされます。 BinaryField editable がモデルフィールド上で True にセットされていた場合、 CharField です。それ以外の場合フォーム内 ... ld です。 null=True の場合は NullBooleanField です。 CharField CharField で、 max_length はモデルフィールドの max_length にセットされます。また null=True の場合 empty_value が None にセットされます。 DateField DateField DateTimeField DateTimeField Decim ... デルの QuerySet を選択肢として持つ MultipleChoiceField です。 加えて、生成されたフォームフィールドはそれぞれ以下の通り属性がセットされます: モデルフィールドに blank=True が設定されている場合、フォームフィールド上で required が False にセットされます。それ ... ... s_selection_counter = True )。 ModelAdmin. date_hierarchy ¶ date_hierarchy をモデル内の DateField か DateTimeField の名前にセットすると、チェンジリストのページがそのフィールドによる日付ベースのドリルダウンナビゲーションを含むようになります。 実装例: dat ... 示します。 AutoField ではなく、かつ editable=True が設定されている各フィールドを、モデル内で定義された順序で単一のフィールドセットに表示します。その後に readonly_fields で定義されたフィールドを表示します。 ModelAdmin. fieldsets ¶ admin の "add" と "chang ... e" ページのレイアウトをコントロールするには、 fieldsets をセットしてください。 fieldsets は、2 値タプルのリストで、各 2 値タプルは admin フォームページの <fieldset> を表します。 ( <fieldse ... ... s_selection_counter = True )。 ModelAdmin. date_hierarchy ¶ date_hierarchy をモデル内の DateField か DateTimeField の名前にセットすると、チェンジリストのページがそのフィールドによる日付ベースのドリルダウンナビゲーションを含むようになります。 実装例: dat ... 示します。 AutoField ではなく、かつ editable=True が設定されている各フィールドを、モデル内で定義された順序で単一のフィールドセットに表示します。その後に readonly_fields で定義されたフィールドを表示します。 ModelAdmin. fieldsets ¶ admin の "add" と "chang ... e" ページのレイアウトをコントロールするには、 fieldsets をセットしてください。 fieldsets は、2 値タプルのリストで、各 2 値タプルは admin フォームページの <fieldset> を表します。 ( <fieldse ... ... しょう。あるページに必要な CSS と JavaScript の組み合わせは、そのページに使用されるウィジェットによって異なります。 ここでアセット定義の出番です。Django では異なるファイル(例えばスタイルシートとスクリプト)を、これらを必要とするフォームおよびウィジェット ... 要な CSS および JavaScript のファイルを特定し、Web ページ上で参照できるよう、フォーム内にファイル名のリストを生成します。 アセットと Django Admin Django Admin アプリケーションでは、カレンダーやフィルタリング選択など、いくつ かのカスタマイズされたウィジェ ... ットが定義されています。これらのウィジェットはアセット要件を定義し、 Django Admin は Django のデフォルトの代わりにカスタムウィジェットを使います。Admin テンプレートは、任意のペー ... ... しょう。あるページに必要な CSS と JavaScript の組み合わせは、そのページに使用されるウィジェットによって異なります。 ここでアセット定義の出番です。Django では異なるファイル(例えばスタイルシートとスクリプト)を、これらを必要とするフォームおよびウィジェット ... 要な CSS および JavaScript のファイルを特定し、Web ページ上で参照できるよう、フォーム内にファイル名のリストを生成します。 アセットと Django Admin Django Admin アプリケーションでは、カレンダーやフィルタリング選択など、いくつ かのカスタマイズされたウィジェ ... ットが定義されています。これらのウィジェットはアセット要件を定義し、 Django Admin は Django のデフォルトの代わりにカスタムウィジェットを使います。Admin テンプレートは、任意のペー ... ... jango はセッションを、( django.contrib.sessions.models.Session モデルを用いて) データベースに保存します。これは便利ですが、セットアップによってはセッションのデータを他の場所においたほうが高速化できる場合があります。そのため、Django はセッションデータをフ ... 同期バージョン : aset_test_cookie() ユーザのブラウザがクッキーをサポートしているかどうか判定するために、テスト用のクッキーをセットします。クッキーの動作原理により、ユーザが次のページへのリクエストを行わないとこのテストは行えません。詳しい情報については、 ... expiry_age() このセッションの有効期限までの残りの秒数を返します。カスタムの有効期限を持たない (または、ブラウザを閉じた時とセットした) セッションの場合、この値は SESSION_COOKIE_AGE と等しいです。 この関数は 2 つの省略可能なキーワード引数を取ることができ ... ... jango はセッションを、( django.contrib.sessions.models.Session モデルを用いて) データベースに保存します。これは便利ですが、セットアップによってはセッションのデータを他の場所においたほうが高速化できる場合があります。そのため、Django はセッションデータをフ ... 同期バージョン : aset_test_cookie() ユーザのブラウザがクッキーをサポートしているかどうか判定するために、テスト用のクッキーをセットします。クッキーの動作原理により、ユーザが次のページへのリクエストを行わないとこのテストは行えません。詳しい情報については、 ... expiry_age() このセッションの有効期限までの残りの秒数を返します。カスタムの有効期限を持たない (または、ブラウザを閉じた時とセットした) セッションの場合、この値は SESSION_COOKIE_AGE と等しいです。 この関数は 2 つの省略可能なキーワード引数を取ることができ ... 2026年10月08日